Dummy commit designed to make rebasing easy. All changes in this file
are erased by later changes building up to 1aa038a261fe15e1a3d3d26278b38e3aa75d7827
Fixed bug by which all instances of a multiple instance UAVO showed up in
the scope drop-down box.
Refactored scopes. Fixed several bugs. Added support for histograms and
waterfall spectrograms. Added support for multiple graphs with same sources
but different math functions.
Changed scope timer so that scopes only updated when there was new data.
Fixed bug that could cause a crash on exit.
Updated default desktop XML files for new scope plugin.
Added missing break statements. Was only a bug if the Q_ASSERT(0) were
commented out.
Commented out loadConfiguration(). Solved bug in which every scope loaded
twice, once a default scope and once the desired one.
Cleaned up spectrogram::append() function.
Added UI support for changing histogram bin width.
Never allow histogram bin width to be 0.
Update defaults in XML file to reflect sensible settings for histogram, as
well as slightly shorter time window for accels, gyros, and mag scopes.
Added additional protection against poor bin dimensions.
Cleaned up additional comments.
Updated header file in plotdata.cpp.
Eliminated several compiler warnings.
Moved ColorMap class to plotdata.h.
Added colorbar to spectrogram.
WIP: Initial fix for OOP architecture.

Changed all enums to capital letters.
Big push to OOP. Scopes work, but there are bugs, esp. in saving and
cloning.