[FEAT] Pie chart valuesLabelStyle option with values 'inside' and 'linked'. The new 'linked' style shows labels outside the Pie with a link connecting the slice and the label. Added scenes and hoverable. Inner radius extension point now supports a percentage (relative to the outer radius).
[FEAT] Added new chart options "contentMargins" and "contentPaddings" that affect margins and paddings of a chart's content panel(s) - the PiePanel, the CartesianAbstractPanel, etc
[FEAT] Added legend rubber-band selection.
[FEAT] Improved tipsy smoothness while changing between marks, avoiding "hide and then immediately show" behavior.
[FEAT] Redirected the pv.error function to the pvc error handling
[FEAT] Merged and adapted default color scheme implementation by CvK
[FEAT] Improved label shape determination, for better selection experience and for automatic layout.
[FEAT] Legend automatically hides when it only shows one "null" item (one that has an empty label)
[WIP][FIX] Fixed title panel layout for fixed sizes.
[WIP][FIX] Fixed MetricLineDotAbstract bug that hid the legend when there were series but the color role was unbound
[WIP][FIX] Fixed tooltip text possibly outdated (hover a bar; click to select it and keep the mouse still ; move the mouse again within the bar; a selected count text in the tooltip would be wrong)
[WIP][REFAC] The pvc.visual.Scene#acts dictionary was renamed to "vars", as the previous name was misleading (cause in the theater/cinema domain "an act may be divided into scenes" and not the other way round, like the use that was being made).
Also the pvc.visual.ValueLabelVar class was created to support the majority of scene variables. This provides for documentation and an appropriate #toString method that returns the label of the scene. This is specially useful for the "valuesMask" concept now introduced in the PieChart, that accepts names of scene variables between "{}".
[WIP] Added new sign PieSlice to support scenes and interactivity with the pv.Wedge protovis mark.
[WIP] def.format now additionally supports a scope function for decoding pattern key arguments.
[WIP] Finally added a shared "visibleKeyArgs" object.
[WIP] Changed maximum relayout count to 2, to allow for not-so rare complex layout situations.
[WIP] Added the new shape class: pvc.Polygon.
[WIP] Deprecated pvc.Point shape in favor of pv.vector, for better code integration.
[WIP] Added new text API methods: pvc.text.getTextSize (returns both width and height) and pvc.text.getLabelBBox
[WIP] Added panel isVisible property that is set when layout calculates a 0 client size. Allows avoiding some layout, creation and render steps.
[WIP] Restored utilization of chart option percentValueFormat wherever a percentage is calculated.
[WIP] Rubber band selection can now be started in the outermost padding area as well
[WIP] Added experimental Scene extension mechanism to allow sane extension during scene building for things that affect layout calculation and need to be evaluated before render (as with normal extension points). See pvc.BasePanel#_extendScene.
[WIP] Changed default panel horizontal and vertical alignments to 'center' and 'middle', respectively.
[WIP] Tooltips are now show for the areas as well, in the LineDotAreaPanel