Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/thirdparty/cairoplot-trunk/trunk/ChangeLog
blob: 80a3bac12778ea19b178d925dbd381032adb0260 (plain)
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

2009-07-09  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Correctiong naming conventions (Series.py ->
        		 series.py). Added series.py to setup.py.

2009-07-05  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Merged Magnun's branch. Series, Group and Data 
        		 input formats are now available.

2009-03-10  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Color themes now work correctly for backgrounds.
        		 besides allowing the user to change the background
        		 color using strings, it's also possible to define
        		 gradients using a string of colors like "red white"
        		 which would create a red-to-white gradient.
        		 Furthermore, background=None now implies on
        		 transparent backgrounds;
        		Value labels above the bars are now possible through
        		 the display_values attribute;
        		The series_labels parameter is now enabled for BarPlot
        		 charts. Whenever it's present, a legend box is
        		 plotted on the right upper corner.

2009-03-09  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: BarPlot, HorizontalBarPlot and VerticalBarPlot revision
        		 and refactoring;
        		Color themes are now allowed for backgrounds.

2009-03-08  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Code revision and refactoring;
        		The BarPlot class is now a base class on top of which
        		 the classes HorizontalBarPlot and VerticalBarPlot are
        		 built	
        		Color themes are now available;
        		PiePlot and DonutPlot data is now ordered;
        		Horizontal label collision problem was solved for
        		 BarPlots;
        		Axis titles are now allowed for ScatterPlot, DotLinePlot
        		 and FunctionPlot classes.
        * tests.py: 	Theme tests were added;
        		BarPlot tests were changed into HorizontalBarPlot 
        		and VerticalBarPlot tests.

2009-01-30  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Class structure was refactored as it was noted that
        		the new ScatterPlot was able to render DotLine and 
        		FunctionPlots;
        		Following the refactoring, the bounds associated with
        		a FunctionPlot chart (x_bounds) now define a closed
        		interval, which means the last value is also taken
        		taken into account;
        		Error bars support was added to the ScatterPlot;
        		All h_* and v_* parameters have been changed to x_*
        		and y_*.
        * tests.py: 	FunctionPlot tests were changed to fit the new bounds;
        		All tests were changed to reflect the h_* and v_* to 
        		x_* and y_* parameter change.

2009-01-27  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Bug fixes;
        		Code refactoring for the Plot and DotLinePlot classes;
        		Added ScatterPlot class;
        		Changed the code Josselin added to draw the y axis
        		title. Moved the code to render_axis and changed
        		the way the titles are drawn;
        * tests.py: Added tests for ScatterPlot.

2009-01-07  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Bug fixes;
        		Sebastien Cote was responsible for the addition of
        		series' colors and legends and also for a bug fix when
        		drawing h_labels;
        		Paul Hummer (from Canonical) was responsible for the
        		'python setup.py install' new installation method;
        		Josselin Mouette and her crew were responsible for
        		some code refactoring and the ability to add a title
        		to the y axis;
        * tests.py: Updated tests for FunctionPlot.

2008-08-15  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Added discrete series option to FunctionPlot
        * tests.py: Added new tests for FunctionPlot new option

2008-08-14  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Added DonutPlot
                        Added FunctionPlot
                        Added rounded corners option to Bar Plot
                        Added pseudo 3D option to Bar Plot
                        Set the default for the DotLinePlot to plot without
                        the dots
        * tests.py: Added new tests for the donut_plot function
                    Added new tests for the function_plot function
                    Added new tests for BarPlot new options

2008-07-12  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Bug fixes for BarPlot
        * tests.py: Added new tests for the bar_plot function

2008-07-11  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Added BarPlot working draft
        * tests.py: Added tests regarding the use of bar_plot function

2008-07-07  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * CairoPlot.py: Changed PizzaPlot Class and pizza_plot function names
                        to PiePlot and pie_plot respectively;
                        Refactored Gantt Chart into Object Oriented mode;
                        Fixed the function DotLinePlot.calc_extents;
                        Added color_series argument to Plot constructor;

2008-07-04  Rodrigo Araújo <alf.rodrigo@gmail.com>
        * tests.py: Test suit used to check if the module is working correctly
        * CairoPlot.py: Refactored Pizza Graphic into Object Oriented mode;
                        Fixed the function Plot.render_bounding_box which
                        wasn't drawing the line after defining it.

2008-07-04  João S. O. Bueno <gwidion@gmail.com>

        * NEWS: initial NEWS
        * CairoPlot.py: Refactored DotLine Graphic into Object Oriented mode
                        Added support for other kind of Cairo Surfaces 
                        Added suport for changing some parameters of plot,
                        through modification of object properties.
                        Temporarily disabled series legend plotting

2008-07-03  João S. O. Bueno <gwidion@gmail.com>

        * ChangeLog: initial ChangeLog
        * COPYING: License file added (GNU LGPL 2.1)
        * TODO: initial TODO


2008-06-13   Rodrigo Araújo  <alf.rodrigo@gmail.com>

        * Initial commit