Fix for extra blank cell after copying 2d and 3d tables to clipboard
Refactor of SerialThread to SerialPort, and fixing of non-logging, issue #748
Changed config file locations, now ~/.EMStudio/ on *nix and %appdata%/EMStudio/ on windows
Fix for missing files
Fix for windows compilation, Sleep in windows, usleep in *nix
Addition of new config directory layout for both *nix and windows
Fix for some more proper directory support
Added check for gauges.qml in src/ directory for source builds withot install
Addition of read only decoder configuration GUI on locationID 0xC003
Disabled ConfigView until it is stable enough for use, without breaking functionality.
Addition of new EmsData class, to handle ALL locally held ecu memory (ram and flash) access.
Fix for application looking for settings file in the wrong place. Now looks for a appdata file, then defaults, then local.
Addition of new MemoryMetaData class, which abstracts all tunable memory related meta-data
Comment and whitespace cleanup
MemoryMetaData now populates memory meta data classes as valid
Addition of 3d table cell highlighting based on incoming datalog values
Addition of propertyMapProperty string property, to reduce CPU strain for QML gauges
Removed gauge smoothing from QML gauges to further reduce CPU usage
Start of abstracting FreeEMS specific code, and moved memory management fully into EmsData class.
Changed MemoryMetaData json parsing to return false on failure