NewtSwingGlimpseCanvas paints correctly now, but there is an error in native code on shutdown (a problem with the way we dispose the canvas) and I don't think context sharing is working (LinkedHeatMapExample doesn't show two heat maps).
Fixed out of memory errors generating javadocs.
Relaxed parsing requirements to allow empty lines in csv data files.
Cleanup in GridAxisLabelHandler.
Made WatermarkPainter more configurable
Merge branch 'master' into jogl2.1.2
Example triggers GLContext creation by calling display() on the offscreen drawable
Example uses the profile specified, instead of always GL2GL3
Removed glDrawable from NewtSwingGlimpseCanvas, since glWindow seems to have taken over that role
Simplified Axis1D.tweakUp() using Math.ulp
Fixed axis tick painters to line up ticks with grid lines.
Added ability to scale event row size and icon size independently in StackedTimePlot2D and EventPlotInfo.
Merge branch 'master' into jogl2.1.2
Updated to use Jogl 2.1.3 beta release.
Custom/default icon sizes now appear correctly.
Attempted to improve SIGSEGV crashes when shutting down jogl/glimpse applications. The problem appears to be in jogl/x11 native code and occurs only on Linux.
Fixed LinkedTaggedHeatMapExample to show different color gradients on the two linked plots.
A default icon is used in DefaultEventPainter if the set icon is not available.
Fixed issue in IntervalSortedMultimap which caused entries to not be replaced when adding a new entry with the same key (equals()) but different start/end times.
Fix to the previous IntervalSortedMultimap fix.