Addition of "ram" metadata for offline data, and handling writing offline data to a connected ECU
Commit of parameterview on top of latest memory management changes
Missed some files
Change in parameterview, so it's now in a menu (Windows->ParameterView, and there is now a default json file to populate it
Disabled QsLog logging until I fix the plugin logging issue, and started fixing ParameterView to work with the new memory layout
Changes for cross-platform installer generators
Addition of rtti for dynamic_cast calls
Reimplemented QsLog, and fix so it works inside a plugin now
Changes for compiling without warnings, and attempts to get raw data view to work properly
Fixes for RawDataView to properly operate on hex data locations
Interrogate Progress View progress bars now properly reflect 0-100% progress
Addition of mutexes protecting table data while editing, and while the ECU is updating application memory.
Fix for mutex dead-locking in 2d table data
Exceptions enabled in qmake pro file for QsLog
Code and comment cleanup
Changes to now use PacketDecoder to decoder incoming FreeEMS Packets
Interrogation is now working properly, with most packets being handled
Fixed issue where invalid numbers for multiple selected items in a 3d table would result in bad table values
New Firmware Info view inside of Tunable Memory display, rather than the previous Firmware/Interface version labels
Proper reset detection, warning to the user when the ECU resets, and also allows the user to write all in-tuner RAM to the device when that happens. This should properly recover from an accidental key off/key on situation without restarting EMStudio