Added scatter plot unit tests. Tests are for the method that determine which points need to be included in the set to be drawn. The algorithm is involved, so testing is important.
Added starting angle and drawing direction properties to CPPieChart.
Added support for layer transform and sublayerTransform when rendering to PNG or PDF. Fixed issue #70.
Merged with tip.
Renamed CPDecimalFromInt to CPDecimalFromInteger for consistency with the naming conventions used by NSNumber. Added a CPDecimalFromUnsignedInteger utility function.
Added the ability to have dashed lines by specifying the line pattern in CPLineStyle.
Removed CPXYPlot class.
Merged with tip.
Updated project to remove reference to CPXYPlot
Updated CPBarPlot to allow the user to provide bar locations in addition to lengths. If a plot range is given, then the bars are spaced evenly in that range and the provided locations are ignored.
Merged with tip.
Merged tip into refactorLayers2 branch.
Added dashPattern to [CPLineStyle copyWithZone:].
Added CPConstrainedPosition class, which will be used to define view relative axis positioning.
Fixed layout of plotting area sublayers. Various minor style updates.
Got axis constraints to work, and added an example in CPTestApp.

These constraints implement a springs and struts model to constrain an axis in the plot area. You can have it at a fixed distance from any side, or floating at a fixed ratio between edges (eg centered). You can also pin it to any side of the plot area.

Also made some minor changes, the most significant of which was changing the property constantCoordinateValue to the more descriptive orthogonalCoordinateDecimal.
Turn off all default animations in CPLayer.
Moved the masksToBorder from CPBorderedLayer to CPLayer.
Removed the cornerRadius property from CPBorderedLayer. MacOS 10.5 and iPhone OS 3.0 already have this property on CALayer.
Added global ranges for x and y in the CPXYPlotSpace class, in order to constrain scrolling. The CPTestApp has been updated to use this for y.