[FIX](CCC Animations) Were being performed even interactive was false. This caused CGG to fail in animated charts.
[WIP](CCC) Added license headers to source and compiled JS files.
[WIP](CCC) Changed the source code to take advantage of the single JS closure that now wraps the compiled ccc code.
[FIX](CCC license def.js) Had the license text twice.
[FIX](CCC PointPanel) When AreasVisible and Not LinesVisible, and nothing was selected, hovering one of the series would show the line of every series, instead of just that of the hovered series area
[IMP](CCC log) Improved logging of the virtual item structure and of the visual roles summary
[FIX](CCC Dimension#intern google cell null) A null google cell #v value would not be detected and translated to the null atom, later causing a "Only a null value can have an empty key" error.
[FEAT](CCC Translator Metadata) By default, translators now take full advantage of the data source's metadata when defining dimensions. May change some previous CCCv2 behavior. Use the option _dataIgnoreMetadataLabels_ to prevent using the metadata labels provided by the data source.
[IMP](CCC Translator Log) Improved the virtual item array information. Now shows the bound metadata columns and corresponding single dimensions, if any.
Add clickAction & expand selectors to table component.
Revert change to table component selection predicates.
[FIX](CGG) Small fix to debugging code of generated CGG script files.
[CHG](dataSeparator) The option "dataSeparator" now also controls the pvc.data.Complex composite key separator, besides the crosstab translation separator character
[FIX](pvc.setDebug) pvc.logError and pv.error weren't being updated on debug level change
Merge branch 'master' of https://github.com/webdetails/cdf
[FIX](protovis gradient OrdinalScale) Ordinal scales did not convert string ranges using pv.fillStyle but instead used pc.color. This caused a "colors" array containing gradient strings to not be correctly recognized.
[FIX](CCC Translation metadata.type) Reverted the use of metadata.type to default a single bound dimensions' type, because this would cause other relevant defaults not to be applied.
[FIX](protovis gradient multiple) Generally, multiple distinct gradients could render incorrectly, due to sharing of FillStyle/Color objects to store the multiple "color" urls that would refer to gradients defined in distinct parent elements. Urls would point to out-of-scope gradients. Now, all gradients are defined at the svg/defs element and are shared between FillStyles/Colors having the same key. There is no GC of gradients; it is assumed that the number of distinct gradients per root is relatively small, and that these are stable along consecutive renders.
Updated heat grid sample due ccc version update
[FIX](Dashboards._castControlToClass) While searching for the first of a set of candidate class names, ignore any global name whose value is not a function.
[FEAT](CCC Extension Scenes Legend Item) New kind of extension points: Scene Variables extension points.
Allow overriding the calculation of CCC scene variables. This is useful for things like changing the text of discrete ticks or legend items in a way that layout takes it into account. Normal "axisLabel_text" and "legendLabel_text" extension points are not taken into account by the automatic layout algorithms because they cannot be safely used in a context were protovis marks do not yet exist (as is the case). These are not suitable to be used when the size of panels is determined automatically.
In practice, for now, there's a single new extension point: "legendItemScene_value" (or "legend2ItemScene_value", ..., and "legend$ItemScene_value", for any legend group) that allows changing the label of the legend item's scene variable 'value'.
[CHG] Removed the new Legend Item Scenes extension point syntax and instead exposed the already existing JSON legend.scenes.item.value property.
[FIX](CCC scene var valueOf) removed the valueOf method, that would gain to the toString method, when returning a number.
PrptComponent: + usePost, autoResize
missing ;
Merge branch 'master' of github.com:webdetails/cdf
TableComponent.update: exception was swept under the rug
PrptComponent: don't rely on page load for anything other than html/text