graphpite
[ class tree: graphpite ] [ index: graphpite ] [ all elements ]

ChangeLog

***********************************
 Image_Graph/GraPHPite - Changelog
***********************************
Version 1.2 [2004-Sep-15]
	* Fixed some more errors caused by error_reporting using E_NOTICE
	* Documentation brush up
	* Added logarithmic axis
	* Tested with PHP5
	* License changed from GPL to LGPL	
	* Changed to accomodate PEAR standards
	  - All classes are now named according to PEAR naming scheme, i.e. Image_Graph_*
	  - All class methods are sturdy caps i.e. Element::done(), Axis::forceMinimum()
	  - Include files are now named .php instead of .inc
	  - File structure changed
	  - All private variables/methods are prefixed with a _ (should have no effect on usage since
	    they are (should be!) private)
    * Axis' are now returned via the Plotarea::getAxis() method
	* Add methods now return a reference to the object, instead of the "odd" way of creating
	  global variables, i.e.:
        $Graph->addPlot(new Plot(), "Plot");
      is changed to:
        $Plot =& $Graph->addPlot(new Plot());
    * Coloring scheme changed so that named colors are now linked to a 24 bit integer value
      instead of the objects. setFillColor, setLineColor, setBorderColor and 
      setBackgroundColor instead of the corresponding -Style, to use the named colors). The
      colors are named according to the PEAR naming scheme: IMAGE_GRAPH_[COLOR], fx 
      IMAGE_GRAPH_RED
	* Included (a few) examples in the distribution

Version 1.1 [2004-Aug-16]
	* Added support for legends in PlotTypeMultipleData (i.e. StackedBarChart, StackedAreaChart and StackedBarChart100Pct)
	* Added step-, impulse-, horizontal bar- and dot chart (dot chart is marker only chart)
	* Added AxisSequential for using a non-numerical axis (i.e x-values '1st quarter', '2nd quarter', etc.) for use "instead" of a ArrayData preprocessor for labelling
	* Added setLineColor, setFillColor, setBackgroundColor and setBorderColor to allow settting colors directly using RGB values instead of Color objects
	* Added PlotareaMap to allow for map charts
	* Added FloodFillMarker and PercentageCircleMarker
	* Changed CircleMarker to use polygon instead of arc, to allow (proper) non-solid filling
	* Fixed Title to work when used in a Layout
	* Added a secondary Marker to the Marker class to allow for multiple/"nested" markers
	* Added global variable DEFAULT_VERTICAL_FONT (which is an instance of VerticalFont)
	* Added PlotareaLayout - a standard layout with plot- and axis- titles (using DEFAULT_FONT!)
	* Added showShadow to GraPHPElement to allow *any* element to be able to show shadows! Note however it may not always look good
	* "Re"-fixed bug #989601 - Pixel oddities
	* Changed Documentation to NOT include source code - to reduce documentation size (approx 2Mb)

Version 1.0 [2004-Jul-26]
	* Added spider/radar charts
	* Added AverageMarker
	* Added LineArray and MarkerArray similar to FillArray
	* Changed include file structure - every class in its own file (Java style)
	* Fixed so that GraPHPite works with error_reporting using E_NOTICE
	* Changed PieCharts to use polygon instead of arc, to allow (proper) non-solid filling
	* Fixed bug #982634 - GradientFill on BarChart broken in 0.9e?
	* Fixed bug #989601 - Pixel oddities
	* Legends with GradientFill or ImageFill now shows correctly (FillArray shows the "next in line")

Version 0.9e [2004-Jun-29]
	* Added stacked area charts
	* Added possibility to show min, max and zero labels on axis
	* Changed FontTTF so that scaling when angled works properly
	* Added VerticalFont, fx for simple vertical printing of X-axis labels
	* Changed Layout/Plotarea hierarki slightly - does not have any effect on usage
	* Made Text as layoutable, i.e. it is possible to use in vertical/horizontal layouts
	* Fixed bug #978231 - The plottype.inc has an error in the function MaximumY()
	* Fixed bug #981227 - GradientFill/ImageFill does not work within FillArray
	* Added possibility to hide the GraPHPite logo

Version 0.9d [2004-Jun-25]
	* Added legends
	* Added layouts (Java style)

Version 0.9c [2004-Jun-15]
	* Added pie-charts
	* Added stacked/multiple bar charts
	* Fixed bugs
	* Improved visual appearance

Version 0.9b [2003-Nov-03]
	* 2nd release, minor changed

Versiob 0.9a [2003-Oct-14]
	* Initial release


Documentation generated on Wed, 15 Sep 2004 10:30:12 +0200 by phpDocumentor 1.2.3