{"commits":[{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"8d90a379dfbc3ab82d2decc8918dc4a50a5cafbd","message":"Reordering of cmd's, no change in functionality","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/8d90a379dfbc3ab82d2decc8918dc4a50a5cafbd"},{"author":{"name":"David Andruczyk","email":"24d855e15da0b606c0abfec8eec4ac8fd6347a20@yahoo.com"},"sha":"bd0ef605a590c81b8798a2501f05aace0b8df451","message":"Implemented the calls  to get firmware build date, OS, compiler.  not integrated into gui yet..","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/bd0ef605a590c81b8798a2501f05aace0b8df451"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"50067c29ee4ddd05af3685210b60c2be6dedd593","message":"Merge branch 'master' of github.com:djandruczyk/MegaTunix","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/50067c29ee4ddd05af3685210b60c2be6dedd593"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"ffa5b43ff46ac69a51c309b6999aaa552568eee7","message":"Reworked general tab slightly to make it more ecu agnostic. Works properly for FreeEMS only so far, MegaShit firmwares broken till next commit.  Displays firmware version, interface version compiler date, compiler signature and compiler OS.","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/ffa5b43ff46ac69a51c309b6999aaa552568eee7"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"44345723cba46afa9e56cca1b06ea37b94a2d119","message":"MS/Jimstim ECU info now works.  Fixed missing interrogate buttons","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/44345723cba46afa9e56cca1b06ea37b94a2d119"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"0a78f6bee0236ee80091a796a838edc48eb27a9a","message":"Added reset counters call.  Thoguh it doesn't seem to work fred....","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/0a78f6bee0236ee80091a796a838edc48eb27a9a"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"c1950c3133aca5f4acd54ee62d8866fc08fbf4dd","message":"header was out of date, fixed","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/c1950c3133aca5f4acd54ee62d8866fc08fbf4dd"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"359324168f34d271537fe10d56a7ebc0b6add922","message":"Minor doxygen doc update","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/359324168f34d271537fe10d56a7ebc0b6add922"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"2d5d7bc5e7114c708166a79b3d4a39675ec5a6c5","message":"Improve debug messages a little bit....","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/2d5d7bc5e7114c708166a79b3d4a39675ec5a6c5"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"0e7fae26f28500cbc554c74625ca6738c845624d","message":"Made rollback work right on error","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/0e7fae26f28500cbc554c74625ca6738c845624d"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"7e24d4fa3e592c11775fce6439f0966b962cf565","message":"Use sequential sequence numbers..","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/7e24d4fa3e592c11775fce6439f0966b962cf565"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"3fff833adb9aeb72dd134fbbb5a99b7c7250950f","message":"Completely fucked up many things thanks to fred.","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/3fff833adb9aeb72dd134fbbb5a99b7c7250950f"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"613b01a9076c80138e8347ffddb9f552c4d6c43c","message":"Rewrote datalogger to be decoupled from rtv reader, NOTE: this is likely to be buggy and the logviewer is likely to be completely screwed...","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/613b01a9076c80138e8347ffddb9f552c4d6c43c"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"52d2d6c9a46fdc2dabe328410ea67758a648d33d","message":"Converted stripchart widget to be able to handle batch updates of N samples. required for decoupling the fire off of watches from datalog streaming.  Added function to watches to fire off on historical data.","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/52d2d6c9a46fdc2dabe328410ea67758a648d33d"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"f7884d0aea1caa7ea96e90947399951decb060da","message":"make reset counters call use the proper queue. Added \"empty_payload_pkt\" def to comm.xml for the simplest packets for shit like reset, and info calls","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/f7884d0aea1caa7ea96e90947399951decb060da"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"636a421adf933d680d59e54664c85b84d011edaa","message":"Fixed the helper functions that were bypassing the IO queue","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/636a421adf933d680d59e54664c85b84d011edaa"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"110d7672d85c00b660efa2f4b3eb8a31e699c8d9","message":"Finished up all the functiosn that could bypass the queue.  the only remaining ones are part of interrogation, which is OK as the queue isn't fully ready by that time as it depends on the ECU being recognized before it'll work, and since we're in interrogation we're not at that point, so those packets are basically hande written and pulled OUITSIDE of hthe IOthreads context. This is tolerable only becasue it happens at INIT before anything else is up and ready for use.","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/110d7672d85c00b660efa2f4b3eb8a31e699c8d9"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"604b7129577fc055e5beaee0f9a31b2fb748e612","message":"Fixed general tab interrogation info being missing","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/604b7129577fc055e5beaee0f9a31b2fb748e612"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"39cb8b147f8b3b46f30b7f19986d82ae58edc0de","message":"Added \"read_only\" flag to mtx's represnetation of pages (location ID's). Adjusted plugin to not try to burn any pages marked as read only or monitor those locatiosn for changes for turning the burn button red.  Fred, please test this for issue #457","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/39cb8b147f8b3b46f30b7f19986d82ae58edc0de"},{"author":{"name":"David Andruczyk","email":"480fc995ccbdfd108a17230609b85293e6a5c09e@gmail.com"},"sha":"e341064ad949fdbba71e9d214370751c6723d8d5","message":"DO NOT USE, intermediate push to test on real machine","url":"https://api.github.com/repos/fredcooke/MegaTunix/commits/e341064ad949fdbba71e9d214370751c6723d8d5"}],"ref":"refs/heads/master","head":"32875309ab6c93965f0158e4c7b324793df3d144","size":57,"push_id":52938736}