{"push_id":3094725832,"size":13,"distinct_size":10,"ref":"refs/heads/shape-reports-branch","head":"334b8f2837a93ab8863f268e41325c91fa1adddb","before":"c8d6fdd3551dcd94c976838ba9954f752de46ed1","commits":[{"sha":"9cd69f8a7086aa7d0649036ee10bd42b7bec60f9","author":{"name":"ChrisRzech","email":"e9c688efb7de7c46512ed1308ed8da1c6a401ec1@gmail.com"},"message":"Updated some functionality to Shapes and fixed Vector::clear() (#42)\n\n* Fixed Polygon's perimeter() and Vector's clear()\r\n\r\n* Updated toStdString() for all shapes & changed functionality to Text shape\r\n\r\n* Blanked out some properties in toString() for Text\r\n\r\n* Made sure area() and perimeter() return a positive value & revert all changes to Text besides toString()\r\n\r\n* Polygon's perimeter() was already positive (dist formula)\r\n\r\n* Removed redundant /= from Polygon::area()\r\n\r\n* Fixed a comment saying Polyline in Polygon","distinct":false,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/9cd69f8a7086aa7d0649036ee10bd42b7bec60f9"},{"sha":"e75fa3e8a61b3ee8c8f6626f7121c092bcbd8eb1","author":{"name":"David Cruz","email":"676e9c58a2d6f4525db5534cadb1b1e3cf6c715e@gmail.com"},"message":"Documentation (#46)\n\n* Vector documentation\r\n\r\n* abstract shape docs\r\n\r\n* round boys\r\n\r\n* better round bois\r\n\r\n* zig zag\r\n\r\n* shapes done yeet\r\n\r\n* fixes\r\n\r\n* Front page docs\r\n\r\n* fixed jojis stupid spaces\r\n\r\n* missed one damn it joji","distinct":false,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/e75fa3e8a61b3ee8c8f6626f7121c092bcbd8eb1"},{"sha":"e93947556778126d8c0eca8cdd19d73c3f182fe9","author":{"name":"BenjiBoy926","email":"86274856bb70b4827af1fe6ca16135cfcafe4f32@users.noreply.github.com"},"message":"Loading shapes (#37)\n\n* Committing Jojibrush project file and data header/implementation to the saving and loading branch\r\n\r\n* Committing Jojibrush project file and data header/implementation to the saving and loading branch\r\n\r\n* NOW we're cookin' with GAS! Wrote the SelectDirectory() function and got a lot done with the Load(), plus a couple of private helper functions\r\n\r\n* Put data files in utils folder\r\n\r\n* Undid the last commit\r\n\r\n* Did all the things - added a constructor, started some testing code in the main window, everything's ready for testing!\r\n\r\n* Debugged loading method, then refactored loading method to throw (LOTS) of exceptions when encountering unexpected data in the text file\r\n\r\n* Took ChrisRzech's suggestions\r\n\r\n* Took (most) of ChrisRzech's suggestions ;)\r\n\r\n* Camel casing to methods, chopped up the load method, modified exception handling, changed lots of variable/class names, added a function to the canvas class that allows assignment of shapes, made load method return vector of shapes. Still waiting to resolve some of Davids suggestions\r\n\r\n* Did some stoof\r\n\r\n* Just tracked down and changed a few qint32 to int\r\n\r\n* Data parser now designed to work with Kath's original, unmodified text document of shape data\r\n\r\n* Did David's easier fixes.  Plan on implementing harder stuff like keyboard shortcuts, loadAction triggered refactoring and bug fixes later\r\n\r\n* changed data class's name again\r\n\r\n* Renamed some files\r\n\r\n* Refactored the loading method to have more bulk in the Canvas as a public function, cleaned up GeneralException class, debugged a lot of stuff.One known error I'm still working on is that GeneralException::errorWindow() only outputs to the console for some reason instead of displaying a window for the user to see'\r\n\r\n* Refactored file handler to use maps instead of parallel list, refactored exception handling to output error windows rather than messages to the Qt debug console\r\n\r\n* Appeased Mr. Rszech.  Still plan and rebasing and changing the branch's name to something more descriptive, since saving is not yet possible (once I figure out how to do that)\r\n\r\n* just some polish.  Rebasing soon\r\n\r\n* added lots of exception constructors, modified exception handling, added exceptions.cpp to get rit of warnings about vtables and out-of-line virtual methods\r\n\r\n* just some polishing\r\n\r\n* rerouted the glistening gear whozimahow and refactored the farsi file farfig-nouggin ... hardy haw haw but seriously only minor polishing and refactoring this time around\r\n\r\n* Chris suggestions taken\r\n\r\n* added keyboard shortcuts yeet\r\n\r\n* Deleted unused prototype for save function\r\n\r\n* Improved data parser to skip over currently unused data using extraction rather than readlines.  This is expected to improve the loading method's consistency and make it less nitpicky about some of the particulars in the file; for instance, before if you put ' ' before an endline, the parser would have broken, now it'll still work just fine\r\n\r\n* Added error checking to Canvas's load method. Cleaned up some debug code","distinct":false,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/e93947556778126d8c0eca8cdd19d73c3f182fe9"},{"sha":"547dce084e8b2bb85e5d968ce7f0b826e502dd24","author":{"name":"Codey Huntting","email":"d122f4a688d6f989cecef05b6ac99e8d1c07b657@saddleback.edu"},"message":"Committing Jojibrush project file and data header/implementation to the saving and loading branch","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/547dce084e8b2bb85e5d968ce7f0b826e502dd24"},{"sha":"4df9e6ce98260e5c062e5ad2eaf6a76daa3f03ec","author":{"name":"Codey Huntting","email":"306d53a658c72c38ffe073392b4707ef5ca7a51d@gmail.com"},"message":"NOW we're cookin' with GAS! Wrote the SelectDirectory() function and got a lot done with the Load(), plus a couple of private helper functions","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/4df9e6ce98260e5c062e5ad2eaf6a76daa3f03ec"},{"sha":"bdb25e9bebf61c090ea931d3412359d0655ace28","author":{"name":"Codey Huntting","email":"d122f4a688d6f989cecef05b6ac99e8d1c07b657@saddleback.edu"},"message":"Did all the things - added a constructor, started some testing code in the main window, everything's ready for testing!","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/bdb25e9bebf61c090ea931d3412359d0655ace28"},{"sha":"a103701f7cc38d915a33263cff56050a67955df6","author":{"name":"Codey Huntting","email":"306d53a658c72c38ffe073392b4707ef5ca7a51d@gmail.com"},"message":"Debugged loading method, then refactored loading method to throw (LOTS) of exceptions when encountering unexpected data in the text file","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/a103701f7cc38d915a33263cff56050a67955df6"},{"sha":"4cbfbc1579b5e994c5e42ddde1d3b802b8c9bef7","author":{"name":"Codey Huntting","email":"306d53a658c72c38ffe073392b4707ef5ca7a51d@gmail.com"},"message":"Took ChrisRzech's suggestions","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/4cbfbc1579b5e994c5e42ddde1d3b802b8c9bef7"},{"sha":"975e4e712c728c155e205068e8fc25aed6bff316","author":{"name":"Codey Huntting","email":"d122f4a688d6f989cecef05b6ac99e8d1c07b657@saddleback.edu"},"message":"Took (most) of ChrisRzech's suggestions ;)","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/975e4e712c728c155e205068e8fc25aed6bff316"},{"sha":"d7a1da5e6029320981e47f48a0f4a3ae9545e7d9","author":{"name":"Codey Huntting","email":"306d53a658c72c38ffe073392b4707ef5ca7a51d@gmail.com"},"message":"Camel casing to methods, chopped up the load method, modified exception handling, changed lots of variable/class names, added a function to the canvas class that allows assignment of shapes, made load method return vector of shapes. Still waiting to resolve some of Davids suggestions","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/d7a1da5e6029320981e47f48a0f4a3ae9545e7d9"},{"sha":"8e39dd788321c03333276533fc4b44afe4c66f3f","author":{"name":"Joji Thomas","email":"6ea265754cab0793aaa106311f68292a410eb19c@users.noreply.github.com"},"message":"new commit for the reports","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/8e39dd788321c03333276533fc4b44afe4c66f3f"},{"sha":"16e44384799e755b1780956e2e732602e6448f29","author":{"name":"Joji Thomas","email":"6ea265754cab0793aaa106311f68292a410eb19c@users.noreply.github.com"},"message":"new changes made to save report data","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/16e44384799e755b1780956e2e732602e6448f29"},{"sha":"334b8f2837a93ab8863f268e41325c91fa1adddb","author":{"name":"Joji Thomas","email":"6ea265754cab0793aaa106311f68292a410eb19c@users.noreply.github.com"},"message":"Changes made to reports that correctly output the correct values","distinct":true,"url":"https://api.github.com/repos/B-Minus-Programmers/jojibrush/commits/334b8f2837a93ab8863f268e41325c91fa1adddb"}]}
{"actor":{"display_login":"jthomas2234"}}