Changed the event handling again. Now events are converted to the CPGraph layer coordinate system. All layers have a weak reference to their graph, and can use this reference to do any point conversions. The CPPlotSpace also now has a reference to a graph, rather than to a plot area. (The plot area is accessible via the graph.)
Added new CPTradingRangePlot, which does OHLC and Candlestick financial plots. It compiles, but is not yet tested. The class is based on work by vj Kal.
Updated AAPlot example to use the new OHLC plot class.
Added a barCornerRadius property to CPTradingRangePlot, which is used for rounded corners in candlestick plots.
Performance improvements due to Mike Shields. The scatter plot now checks that a given point is in the plot space range before drawing it. This improves performance when most of the points are offscreen.
Fixed an issue with candlestick plot in which the center line was drawn slanted.
Updated the doxygen.config file to be compatible with Doxygen 1.6.1. Modified .hgignore to ignore the debug.txt file created by Doxygen.
Unit tests now pass for 64 bit architecture.
Fixed several memory management issues in CPTestApp.
Added utility functions to create formatted strings from CGPoint, CGSize, and CGRect.
Memory management fixes and code cleanup.
Rearranged the layer hierarchy as described in documentation/Drawing order.rtf. Updated description methods in various classes. Updated both framework projects to have the same group structure for source code files.

--HG--
branch : refactorLayers2
Merged with tip.
Updated description methods for 4 classes.
Added properties used for drawing the labels above / next to the bars

--HG--
branch : DJK
Prevent sublayers from being stretched to plot size. Necessary for barLabels

--HG--
branch : DJK
Added drawing of bar plot labels

--HG--
branch : DJK
Example now uses bar plot labels

--HG--
branch : DJK
Merged Dirkjan Krijnders branch with bar plot labels. Made quite a few changes, the most important of which is that the labels are now added in the layoutSublayers method, rather than in the render method.
Various coding style updates.