NumericXAxisPainter now mirrors the NumericYAxisPainter with the paintAxisLabel method
added functionality to get the current font from the LegendPainter
made LatLonBounds public to make reuse easier
rethought synchronization for EventPainter
added a plugin to add the current SHA commit id to the jar file
LineSetPainter correctly resets totalPointCount when setData() is called.
added ability to select events in StackedTimePlot2D and support for receving notifications when events are selected
GroupInfo can be collapsed/expanded by clicks on the label or arrow button, not just arrow button
added additional selection configuration options to Event and EventPlotInfo including disallowing selection of certain events and allowing custom handling of event selection
event selection is now linked across all EventPlotInfo in a StackedTimePlot2D
moved the border for SimpleSelectedTimeRegionPainter down one pixel so that it is visible
Add AxisUnitConverters for Angles
Fix tickColorSet setting in NumericXYAxisPainter.setLineColor( float,
float, float, float)
fixed a bug in how the SwingGlimpseCanvas can be moved from one hierarchy to another
GlimpseResizingSurfaceTile and subclasses should resize their underlying offscreen renderbuffer much less often
Removed debugging coloring in GlimpseDynamicSurfaceTile
refactored EventPlotInfo rendering as a first step to allowing customized rendering of Events
allowed addition of custom painters to Events and EventPlotInfo
added an adapter class for EventPlotListener
Addition of EventManager introduced a new ReentrantLock. Instead, EventManager should have used the already existing ReentrantLock which each GlimpseLayout already creates. GlimpseLayout was modified to make reuse of this lock possible.
handled corner case of no log message even when there's an error