Renders the chart (grid, art board, terms, differentials) with Core Animation layers only.
Adds art board moving and resizing behaviour. We’re still leveraging EXTArtBoard, which needs to be simplified now that we are using CALayers.
Thicker art board border.
Restores the art board shadow.
Code cleanup.
Faster art board animations.
Adds term highlighting.
Chart view now draws differentials.
Adds (dumb) highlight to differentials.
Highlights all differentials that have either a start or an end endpoint in the current grid cell. CAShapeLayers for terms & differentials now carry term or differential data.
Differential highlighting matches the start endpoint only.
Sets animation parameters according to Eric’s (good!) taste.
Adds two CAShapeLayer subclasses, EXTTermLayer and EXTDifferentialLayer, holding term and differential data respectively.
Removes old chart view highlight code. I’m leaving -chartView:highlightPathForToolAtGridLocation: for the moment because we may use similar code to ‘highlight’ non-existing differentials.
Moves layer term creation and highlighting from EXTChartView to EXTTermLayer.
Moves differential highlighting from EXTChartView to EXTDifferentialLayer.
Removes obsolete code.
Removes unused code.
Fixes a CTLineRef leak.
Fixes a memory leak.