Heuristic ranking analysis
[contractdashboard.git] / lib / pChart2.1.0 / change.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200

 T%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%W%

 Q%                                         Q%

 Q%   pChart - a PHP Charting library       Q%

 Q%                                         Q%

 Q%   Version     : 2.1.0                   Q%

 Q%   Made by     : Jean-Damien POGOLOTTI   Q%

 Q%   Last Update : 26/01/11                Q%

 Q%                                         Q%

 Z%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%]%



 2.1.0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Renamed the .class files to .class.php.

  o Create the pScatter class.

  o Added the ScatterPlotChart() charting method.

  o Added the ScatterLineChart() charting method.

  o Added the ScatterSplineChart() charting method.

  o Added the DrawScatterLegend() function.

  o Added the getScatterLegendSize() function.

  o Added the following function to the pData class :



    - setScatterSerie()

    - setScatterSerieDescription()

    - setScatterSeriePicture()

    - setScatterSerieDrawable()

    - setScatterSerieTicks()

    - setScatterSerieWeight()

    - setScatterSerieColor()



  o Added a Forces config. array to drawSpline() function to allow parametric

    forces. (used by the scatter spline algorithm)

  o Added Floating0Serie & Floating0Value options to the drawBarChart function.

  o Added the Draw0Line option to the drawBarChart function.

  o Added support for line and filled step charts.

  o Fixed a visual artifact in the drawGradient() function.

  o Fixed a visual artifact in the drawRoundedFilledRectangle() function.

  o Fixed a visual artifact in the drawRadar() function.

  o Rewritten the example index page.

  o Added the Floating parameter to the scaling functions.

  o Added the drawBestFit() and drawScatterBestFit() math functions.





 2.0.13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Modified the drawScale() function to get the best visual factors.

  o Added the BorderAlpha parameter to the drawFilledCircle() function.

  o Shipped more examples.

  o Fixed a bug in the normalize() function and 0 Values.

  o Finally implemented the setSeriePicture() output.

  o Added the bubble class extension.

  o Added the possibility to have a transparent background to the generated

    pictures keeping the alpha channels (thanks to georgi.m)

  o Updated the sandbox to support transparent background.

  o Added the drawDerivative() function to draw curve slope factor.

  o Additional Minor fixes.





 2.0.12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Added missing points (VOID) handling for line & spline charts.

  o Added customisation options to the drawLegend() function.

  o Various additions and enhancements in the sandbox.

  o Added the weight series support to the drawSplineChart() function.

  o Added the SCALE_MODE_MANUAL scaling method.





 2.0.11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Added the AxisBoxRounded, AxisFontName, AxisFontSize parameters to the

    radar and polar class.

  o Fixed a bug with the axis labels of the radar charts using the STAR layout.

  o Fixed a bug in the axis format computing.

  o Added the axis format option in the sandbox system.

  o Tuned the way the METRIC scales are displayed.

  o Fixed a bug with the getWidth(), getHeight().(thanks to SandmanXC)





 2.0.10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  /!\ First public release.



  o Fixed a bug in the normalize() function for VOID values.

  o Updated the example rendering frontend.

  o Updated the sandbox.





 2.0.9 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Added the sandbox.

  o Added the getLegendSize() function.

  o Added the SCALE_MODE_ADDALL_START0 scaling method.

  o Fixed a bug in the normalize() function.

  o Fixed a bug in the computeScale() function.



 2.0.8 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Corrected a bug in the drawThreshold() function. (thanks to mice32alpha)

  o Added rendering options to the writeBounds() function.

  o Enhanced the rendering of the drawRoundedFilledRectangle() function.

  o Added the setSerieWeight() function to the pData class.

  o Fixed a bug in the loadPalette() function.

  o Added the 9 palette files. (/palettes)

  o Fixed visual artifact in the drawGradientArea() function.





 2.0.7 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Fixed a cosmetic issue in the stacked area chart function.

  o Bar chart with 0 values now appears as a 0 line.

  o Zero values are not rendered anymore in stacked bar charts.

  o Added the possibility to rotate X axis labels. (LabelRotation)

  o Added rendering parameters for skipped X axis values :



     $SkippedAxisTicks

     $SkippedAxisR

     $SkippedAxisG

     $SkippedAxisB

     $SkippedAxisAlpha

     $SkippedTickR

     $SkippedTickG

     $SkippedTickB

     $SkippedTickAlpha

     $SkippedInnerTickWidth

     $SkippedOuterTickWidth



  o Added the ability to draw a background box around text (flat, rounded)

  o Added the importFromCSV() method to the pData class.

  o Fixed a bug in the min/max computing of the data series with VOID values.





 2.0.6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Added setSliceColor() function to the pPie class.

  o Added support for stacked area charts.

  o Fixed an issue with 3D pie chart labelling.

  o Fixed artifacts issues with the 3D pie hidden faces.

  o Fixed a bug in the drawPolygon() function.

  o Fixed a bug with automatic abscissa labelling.

  o Rewritten the delayedLoaded script. (advice of mathbr for compatibility)





 2.0.5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Added support for 3D pie charts.

  o Enhanced the example rendering. (web)

  o Added functionalities on radar charts (proposed by dani Huber)



    - SkipLabels to skip any number of labels.

    - LabelMiddle to center the labels between the slices.



  o Fixed a bug with the palette management.

  o Fixed an issue while displaying multiple-line legends.

  o Added the delayed loader script in the examples.





 2.0.4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Fixed issue with really small data series. (one value)

  o Enhanced the example rendering. (batch + web)

  o Added the autoOutput() rendering method.

  o Made various minor fixes.





 2.0.3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Added the autoOutput() function that determine if the picture should be

    rendered with the Render() or Stroke() function based on the way the script

    is called. (CLI or HTTPD)

  o Added the getSum() function to the pData class.

  o Added support for 2D pie charts :



   - draw2DPie()

   - drawPieLegend()



  o Fixed angle issue in the drawArrowLabel function.

  o While turning AA off, dashed line were not rendered (thanks to mice32alpha)





 2.0.2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Fixing some notifications messages with the PHP5.3.x deprecated functions :



   - split has been replaced by preg_split.

   - ereg has been replaced by preg_match.



  o Removed deprecated test with the in_array() function.





 2.0.1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o First public early adopter release.





 2.0.0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



  o Initial release of the v2.0.0 trunk. All primitive functions and some of

    the charting functions have been created.