1 2004-10-24 18:40 migueldb
5 + array_merge_php4(): added to cope with the bug introduced by
6 the change in array_merge() from PHP4 to PHP5 (I haven't verified
9 + Fixed some divisions by zero, thanks to an old bug report.
11 2004-10-24 17:44 migueldb
13 * README.txt, doc/quickstart.html, examples/create_chart.php,
14 examples/format_chart.php, examples/inline_image.php:
16 + Updated to the latest changes in phplot
18 2004-10-24 17:40 migueldb
24 2004-09-09 20:27 migueldb
28 + SetPointSize(): deprecated
30 + SetPointSizes(): added as replacement for SetPointSize().Now
31 able to set point sizes on a per line basis.
33 + SetPointShape(): deprecated.
35 + SetPointShapes(): added as replacement for SetPointShape(). Now
36 able to set point shape on a per line basis.
38 + DrawDot(): now needs record number to decide which dot shape
41 + CalcMargins(): dirty fix for x data label placing.
43 + tile_img(): fixed tile placement.
45 2004-06-14 14:19 migueldb
49 + SetXTickLabelPos() and others: more on the bug reported by Jo
52 2004-06-14 11:35 migueldb
56 + Fixed bug reported by Jo Demol.
58 2004-05-11 14:14 migueldb
62 + SetBgImage(): added.
64 + SetPlotAreaBgImage(): added.
66 + SetInputFile(): deprecated.
68 + DrawBackground(): now accepts images as backgrounds.
70 + DrawPlotAreaBackground(): now accepts images as backgrounds.
72 + tile_img(): internal method added.
74 2004-04-14 13:26 migueldb
78 + DrawXAxis(): No more horizontal tick nor label at X-axis'
81 2004-03-21 18:01 migueldb
85 + x/y_label_type automaticaally set to 'data' when setting label
92 * phplot.php: PlotAreaWorld - last fix
94 2004-03-03 02:40 migueldb
98 + SetPlotAreaWorld(): fixed.
100 2004-03-01 21:14 afan
102 * phplot.php: Needed one more = in ($ymin === NULL)
104 2004-02-29 11:21 afan
106 * phplot.php: phplot.php SetPlotAreaWorld - changed ($!ymin) to
107 ($ymin == NULL) for cases where $ymin = 0. (also done for ymax,
110 2004-02-23 10:34 migueldb
114 + SetPlotAreaWorld(): Fixed the calculation of max and min y.
116 2004-02-14 12:29 migueldb
120 + SetPlotAreaWorld(): Fine grained control over which values are
121 auto-calculated. Should fix some trouble with y-scaling.
123 + DrawGraph(): yet another fix to drawing order...
125 + CheckOption(): fixes problems with mixedcase arguments.
127 + SetFileFormat(), FormatLabel(): typos fixed.
129 2004-01-30 12:56 migueldb
131 * examples/data_sample1.php:
133 + Added "stacked bars" plot type.
135 2004-01-30 12:50 migueldb
139 + DrawStackedBars(): added plot type.
141 + SetEqualXCoord(): renamed to more intuitive CalcBarWidths().
142 Modified for stacked bars.
144 + Changed graphing order. The grids are again at the background,
145 as they should. Added var $grid_at_foreground (bool) to alter
148 + text-data-pie renamed to text-data-single.
150 + SetPlotAreaWorld(): fixed min_y bug.
152 2004-01-29 17:10 migueldb
156 + SetPlotAreaWorld(): default behaviour is to adjust Y axis to Y
159 + SetSkipLeftTick(), SetSkipRightTick(): added.
161 + SetFileFormat(): fixed silly bug that prevented selections from
164 2004-01-28 20:00 migueldb
166 * phplot.php, doc/quickstart.html:
168 + Merged final changes to rel-5-0 into main trunk.
170 2004-01-28 19:12 migueldb
174 + DrawGraph(): Fixed graph drawing order for default plots
175 (bars). Removed some redundat lines of code.
177 2004-01-28 18:58 migueldb
179 * doc/quickstart.html:
183 2004-01-28 18:49 migueldb
187 + DrawPieChart(): fixed use of old variable.
189 + First steps for data labels autoadjustement and skipping.
191 2004-01-27 12:12 migueldb
195 + Added missing SetSkipTopTick()
199 + Fixed option checking for a couple of functions. Added some
202 2004-01-27 00:03 migueldb
204 * doc/index.php: [no log message]
206 2004-01-25 20:28 migueldb
212 2004-01-25 19:57 migueldb
218 2004-01-25 19:50 migueldb
220 * README.txt, doc/index.php, doc/quickstart.html, doc/schema.html:
224 2004-01-25 19:44 migueldb
228 + Added missing SetDrawXDataLabelLines() and
229 SetDrawYDataLabelLines().
231 + Added some parameter checking with CheckOption().
233 + Added some comments.
235 2004-01-25 19:32 migueldb
237 * examples/: create_chart.php, example3.php, format_chart.php:
239 + Commiting for 5.0rc1
241 2004-01-25 18:21 migueldb
243 * examples/example8.php: [no log message]
245 2004-01-25 18:20 migueldb
251 2004-01-25 17:11 migueldb
255 + Set*Colors(): should be faster when using default values.
257 + array_pad_array() non class-member function added.
259 + PadArrays(): now pads arrays with themselves, to mimic previous
260 behaviour, uses array_pad_array()
262 + DrawAxisLegend(): skeleton added. To do.
264 2004-01-24 23:18 migueldb
268 + DoMovingAverage(): some corrections. The legend isn't correctly
271 2004-01-24 23:16 migueldb
275 + PadArrays(): added. Formerly in SetDataValues(), now called
276 from DrawGraph(). Fixes SetLineWidths() buggy behaviour.
278 + Added MINY and MAXY constants, for DrawXDataLine().
280 + DrawGraph(): changed order when drawing axis, to avoid
283 2004-01-21 20:08 migueldb
285 * doc/quickstart.html:
293 2004-01-21 19:55 migueldb
295 * doc/quickstart.html:
297 + HTML heavily cleaned
301 2004-01-21 18:47 migueldb
307 + More things in whishlist.
309 2004-01-21 18:46 migueldb
311 * doc/quickstart.html:
313 + Doc by Afan. With slight corrections.
315 2004-01-21 18:44 migueldb
317 * examples/rgb.inc.php, doc/index.html: [no log message]
319 2004-01-21 18:43 migueldb
323 + Small changes to functions' documentation.
325 2004-01-21 18:06 migueldb
329 + renamed tedious data_values to data
331 + work still in progress
333 2004-01-21 18:03 migueldb
337 + Added check for __FUNCTION__ for old PHP versions.
339 + DrawPieChart(): 'data-data' support added.
341 + DrawGraph(): added check to avoid calling FindDataLimits()
344 + DrawXDataLine(): Added.
346 + DrawXDataLabels(): Added support for vertical lines to data
347 points via DrawXDataLine()
349 + FindDataLimits(): Added calculation of per-row min_y and max_y,
352 2003-12-30 13:26 migueldb
356 + SetDataValues(). Now reads a reference and copies it to
357 $this->data, a numeric array. All indices are converted to
358 numeric. num_recs[] holds the number of records per data row.
360 + FindDataLimits(). Works with new $this->data
362 + The following functions now work with the new data set and use
371 + DrawPieChart(). Minimum changes.
375 + DrawArea(). Other optimizations too.
377 + DrawBars(). Other things too.
379 2003-12-30 00:01 migueldb
383 + Fixed constructor. Added parameters to fit PHPlot()'s
385 + Fixed many "undefined index" errors.
387 + DoMovingAverage(): puts data in a new row, and sets colors and
388 legend. Won't work for the moment.
390 2003-12-29 21:58 migueldb
394 + Formatted after phplot.php style (PEAR)
396 + Added Doxygen comments.
398 + DoScaleData(): Optimized with for loops. Needs testing.
400 + DoMovingAverage(): Optimized. Changed behaviour with first
401 elements in dataset. Needs testing.
403 + DoExponentialMovingAverage(): added. Needs testing.
405 2003-12-27 14:53 migueldb
407 * benjamingothic.ttf:
409 + The TTFont is only needed in 'examples/'.
411 2003-12-27 14:52 migueldb
415 + Removed some (done) TODO marks.
417 2003-12-27 14:06 migueldb
419 * examples/test_setup.php: [no log message]
421 2003-12-27 14:06 migueldb
425 + This was unnecessary.
427 2003-12-27 14:01 migueldb
429 * README.txt, LICENSE.GPL, LICENSE.PHP_3_0: [no log message]
431 2003-12-27 13:46 migueldb
435 + Added all the examples.
437 + Added 5.0 version number.
439 + Added myself as author.
441 2003-12-27 13:44 migueldb
443 * examples/example9.php:
445 + Changed to follow phplot function renaming (again!)
447 2003-12-24 13:39 migueldb
449 * examples/: create_chart.php, format_chart.php:
451 + New data type: randfunction, using data-data-error.
453 2003-12-24 13:38 migueldb
455 * examples/: data_sample1.php, data_sample2.php, data_sample3.php,
458 + Moved data type selection links to format_chart.php
460 2003-12-24 13:36 migueldb
464 + Fixed spurious ticks bug.
466 + Corrected some comments.
468 2003-12-24 12:52 migueldb
470 * examples/example5.php:
472 + Now in format_chart.php
474 2003-12-24 12:47 migueldb
476 * examples/example4.php: Ooops! I deleted the wrong file!
478 2003-12-24 12:39 migueldb
480 * examples/data_sample5.php:
482 + New 'randfunction' data type in example-o-matic. Taken from
483 deleted example4.php and test1.php.
485 2003-12-24 12:37 migueldb
487 * examples/example4.php:
489 + Inserted example in example-o-matic as 'randfunction'
491 2003-12-24 12:35 migueldb
493 * examples/test1.php: inserted example in example-o-matic as
496 2003-12-24 10:38 migueldb
502 2003-12-23 17:40 migueldb
506 + All renaming with leading underscores undone for compatibility.
509 + Fixed a couple function call typos.
511 + Fixed axis position calculation.
513 2003-12-17 16:28 migueldb
515 * examples/create_chart.php:
517 + Fixed to work with phplot.php v1.69
519 2003-12-17 16:28 migueldb
523 + Added skip_left_tick and skip_right tick for x axis.
525 + Added y_label_angle (last commit)
527 + Fixed automatic axis positioning for plots with negative values
530 + Deleted messy SetGridParams(), SetTickParams() and
531 SetDataLabelParams(). I realized they were a bad idea of mine...
534 + Some more code grouping and reorganisation.
536 2003-12-15 16:52 migueldb
538 * examples/: create_chart.php, format_chart.php:
540 + Added x/y tick crossing lenghts.
542 + Added x axis and y axis positioning.
544 + Corrected some label placement options.
546 2003-12-15 16:50 migueldb
548 * examples/: example4.php, example5.php, example9.php, test1.php:
550 + Updated examples to work with new PHPlot.
554 2003-12-15 16:48 migueldb
558 + x_tick_pos: added support for 'xaxis' position.
560 + x_tick_label_pos: added support for 'xaxis' position.
562 + DrawYTick(): fixed 'yaxis'
564 + Set[X|Y]TickCrossing(): added. Draw ticks crossing axis by a
565 specified length in pixels.
567 + DrawText(): improved vertical centering for TTF.
569 + SetDrawBrokenLines(): fixed silly thing.
571 + _DrawPlotBorder(): new option 'right' and 'sides'
573 + DrawLinesError(): removed some 'ifs' for speed.
575 + DrawDotsError(): removed some 'ifs' for speed.
577 + Minor corrections here and there.
579 2003-12-13 04:58 migueldb
583 + DrawGraph(): Fixed drawing order error.
585 2003-12-13 04:44 migueldb
589 + _SetIndexColors(): removed. When sessions were not set, indexes
590 were being calculated twice
592 + Centralized color and style defaults in _SetDefaultStyles()
593 (former _SetDefaultColors())
595 + SetLineWidth(): superseded by new SetLineWidths(). Now using an
596 array of values for per-line setting.
598 + DrawDashedLine(): added again for backward compatibility.
600 + DrawBars(): Faster shading.
602 + DrawYTicks(): slightly improved, DrawYTick() modified too.
604 + DrawGraph(): plot borders now drawn after plots.
606 + Added color and style variable declarations for easier
609 + More formatting. Some renaming undone for backwards
612 2003-12-10 04:04 migueldb
614 * examples/: data_sample1.php, data_sample2.php:
616 + New plot type 'squared' added.
618 2003-12-10 04:03 migueldb
620 * examples/: create_chart.php, format_chart.php:
622 + New option 'Draw broken lines' added.
624 2003-12-10 04:00 migueldb
628 + Better available graph room usage.
630 + More renaming and formatting...
632 + Parameter validation with _CheckOption(), but I might drop it
633 if it slows everything down.
635 + DrawBinary() is again DrawSquared()... ooops. :) It is at least
638 + DrawSquared() done, quite silly thing, though.
640 + SetBrokenLines() added. Tells whether to draw lines for missing
643 2003-12-10 01:32 migueldb
647 + Simple [go to index] link.
651 2003-12-10 00:56 migueldb
655 + Reworking PEAR coding standards conformance, I had quite
656 screwed it up. Vim regexes are proving veeeery useful ;)
658 + Important comment about the destructor and class instantiation.
660 + Internal methods will now have a prepended underscore. I'm
661 renaming them little by little.
663 + SetDefaultDashedStyle(): now accepts any string as style.
665 + DrawSquared() renamed to DrawBinary()
667 + _CalcMargins(): corrected [x|y]_tick_label_width calculation.
669 2003-12-07 18:58 migueldb
671 * examples/: example6.php, example7.php:
673 + SetDrawXDataLabels(false);
675 2003-12-07 18:30 migueldb
679 + DrawDotsError(): doesn't fail anymore if data type isn't
680 data-data-error (might include text-data-error in the future).
682 + More variables changed to bool.
684 + SetNewPlotAreaPixels(): removed, SetPlotAreaPixels() now does
687 + SetMarginsPixels(): now updates margin variables.
689 + SetTitle(): fixed wrong height calc for empty title.
691 + Removed many internal variable declarations. See the beggining
692 of the class declaration for comments on this. This might be a
695 + DrawSquared(): plot type on the works, addressing Feature
696 Request [558302]. Just the skeleton for now.
698 2003-12-07 02:12 migueldb
702 + SetInputFile(): deallocates previously allocated 'img'
704 + Added 'line_spacing' and SetLineSpacing()
706 + InitImage(): deleted, moved into the constructor
708 + DrawError(): shows plain text message if 'img' unavailable.
710 + SetXTitle(): Fixed x_title_height calculation for TTF.
712 + More code reorganisation. As I seem to be alone in this, that
713 should be no problem...
715 2003-12-07 01:12 migueldb
719 + TTF font provided with package now works (it wasn't being
722 + TTF placement a bit adjusted.
724 + SetTitle(): Fixed wrong title height calculation for TTFonts.
726 + DrawLegend(): TTF support added.
728 + DrawDot(): renamed dot type 'crosshair' to 'plus'. Added
729 'cross' and 'trianglemid'.
731 + FormatTickLabel(): now used for tick and data labels. Renamed
734 + draw_x_data_label: variable removed, now using
735 [x/y]_data_label_pos for both x and y data labels.
737 + draw_x_data_label_lines: parameter added.
739 + line_width: minor usage fixes.
741 + SetXDataLabelAngle() renamed to SetXLabelAngle(). Old function
742 kept in 'deprecated' section.
744 + Changed some options to bool format.
746 + Tried to make better decisions on Set*LabelParams() regarding
749 + Removed superfluous DrawLabels() function.
751 + Moved CalcXHeights() and CalcYWidths() into CalcMargins() for
752 speed (unperceptible I must admit) and clarity.
754 + Other changes here and there...
756 2003-12-07 01:06 migueldb
758 * examples/data_sample2.php:
760 + Added missing data.
762 2003-12-07 01:05 migueldb
764 * examples/: create_chart.php, data_sample1.php: [no log message]
766 2003-12-07 01:04 migueldb
768 * examples/format_chart.php:
770 + Added a check to see if we are being called from the right
773 + New data label angle option.
775 + New line and error bar line width options.
777 + New data label options.
783 2003-12-06 21:12 migueldb
785 * examples/nav.html: [no log message]
787 2003-12-06 21:09 migueldb
789 * examples/test_setup.php:
793 2003-12-06 21:08 migueldb
797 + Simple navigation bar, not very useful yet.
799 2003-12-06 20:43 migueldb
805 2003-12-06 20:42 migueldb
809 + New index, now calls some php.
811 2003-12-06 20:41 migueldb
815 + Added the test for php functionality in index.php, so this file
816 is no longer necessary.
818 2003-12-05 19:13 migueldb
820 * examples/inline_image.php:
822 + Added warning message when called on its own.
824 2003-11-28 01:21 migueldb
828 + Default title position='none' for better positioning of
831 + xtr(), yrt(): return value round()ed
833 + DrawLines(): better (?) management of incomplete data sets. No
834 begin or end points forced. No more "undefined offset x in ..."
836 + DrawArea(): more modifications when working with incomplete
837 data sets. No extra beginning or ending points.
839 2003-11-26 17:52 migueldb
841 * phplot.php: [no log message]
843 2003-11-26 17:16 migueldb
845 * examples/: create_chart.php, format_chart.php:
847 + Added shading option
849 2003-11-26 16:43 migueldb
853 + Added spaces after every comma, around every equal sign for
856 + DrawXTitle(): Another fix. Removed the check for tick_pos I
857 just introduced. Works better now.
859 + _PHPlot(): destructor added.
861 + Comments, indenting, and a couple of minor corrections here and
864 2003-11-26 12:19 migueldb
868 + DrawXTitle(): check for tick_label_pos when calculating title
869 position (before the title would be misplaced under certain
872 + Added SetIndexDarkColor() and $ndx_data_dark_color[] calculated
873 from $data_colors[], for shadows.
875 + New data type (one value per data row) 'text-data-once' for pie
878 + DrawPieChart(): some optimisations. Shading added.
880 2003-11-25 17:30 migueldb
882 * examples/create_chart.php:
884 + Now accepts point size from format_chart.php.
886 2003-11-25 17:29 migueldb
888 * examples/format_chart.php:
890 + New point type 'crosshair' added to the options.
892 + Link to the documentation index at the bottom of the page.
894 2003-11-25 17:28 migueldb
896 * examples/data_sample1.php:
898 + Fixed wrong comment.
900 2003-11-25 17:28 migueldb
904 + DrawDot(): added new variables to avoid calls to ytr() and
905 xtr(), replaced imagefilledrectangle() with imageline() in
906 "halfline" and "line" modes.
908 + DrawDot(): added point type 'crosshair'
910 + DrawArea(): modified to follow the structure of the other plot
911 drawing methods. Removed obsolete DrawAreaSeries()
913 + DrawLines(): same modifications as with other plot drawing
916 + Removed dummy DrawLineSeries()
918 + More use of imagesetthickness()
920 2003-11-25 01:34 migueldb
922 * phplot.php: Right now working on richer data label placement, but
925 + Removed unnecessary (and wrong) right alignment option in
928 + Removed unused (thought it better :) DrawPlotLabel
930 + DrawYErrorBar(): uses imagesetthickness()
932 + DrawDots() optimised and cleaned.
934 + DrawThinBarLines() optimised and cleaned.
936 + DrawDotsError() optimised (I hope!)
938 + DrawLinesError() optimised. Fixed a bug with multiple lines
940 + Other small things, as usual...
942 2003-11-25 01:27 migueldb
944 * examples/data_sample2.php:
946 + Removed bogus <td> tag.
948 2003-11-25 00:49 migueldb
950 * examples/data_sample4.php:
952 + Added 'thinbarline' data plot option.
954 2003-11-25 00:48 migueldb
956 * examples/data_sample1.php:
958 + Added thinbarline plot mode.
960 + Added comment on 'text-data' data type.
962 2003-11-24 23:32 migueldb
964 * examples/: data_sample1.php, data_sample2.php, data_sample4.php,
967 + Replaced old data type "linear" with new "data" everywhere.
969 2003-11-24 23:32 migueldb
971 * examples/create_chart.php:
973 + Accepts new $data_row format from data_sample3.php
974 (data-data-error format)
976 + Replaced old data type "linear" with new "data".
978 2003-11-24 23:30 migueldb
980 * examples/data_sample3.php:
982 + Replaced old "linear" with new "data" everywhere.
984 + Modified code and $data_row organization to allow for easier
987 + Added another set of values (to have two lines in the example)
989 2003-11-24 21:06 migueldb
991 * examples/data_sample3.php:
993 + Removed bogus <td> tag
995 + Added slashes to input tags end
997 2003-11-24 17:44 migueldb
1003 2003-11-24 17:03 migueldb
1005 * doc/: examples.html, function_reference.html, quick_start.php:
1007 + Inserted into index.html (some time ago)
1009 2003-11-24 17:00 migueldb
1013 + Added new classes for the docs.
1015 2003-11-24 16:37 migueldb
1019 + Added SetDefaultDashedStyle()
1021 + Replaced outdated call to imagesetstyle() with SetDashedStyle()
1023 + Moved the check for dashed_grid from constructor (where it
1024 could lead to strange behaviour) into DrawXTicks() and
1025 DrawYticks() (BTW, shouldn't these be renamed?)
1027 2003-11-24 16:12 migueldb
1029 * examples/: data_sample1.php, data_sample2.php, data_sample3.php,
1032 + HTML tags to lowercase.
1034 + Added missing closing tags.
1038 2003-11-24 16:05 migueldb
1040 * examples/create_chart.php:
1042 + Modified to work with the new format_chart.php
1044 2003-11-24 16:04 migueldb
1046 * examples/format_chart.php:
1052 + Some introductory words
1054 + Removed "you have to reload" warning (the default behaviour for
1055 PHPlot now is to send no-cache header)
1059 2003-11-24 14:46 migueldb
1063 + Added checks for tick placement in CalcMargins()
1065 + Uninportant renaming of some internal variables.
1067 2003-11-24 14:25 migueldb
1071 + Some more renaming for consistency: vtick, vert_tick, etc are
1074 + Same for htick -> x_tick_
1076 + + Draw*Ticks() renamed following the same scheme
1078 + Grouped tick label parameter setting functions in
1079 SetTickLabelParams(). Left original ones in 'deprecated'
1081 + Grouped grid parameter setting functions in SetGridParams().
1082 Left original ones in 'deprecated'
1084 + Grouped Title setting and positioning in Set*Title(). Left
1085 original ones in 'deprecated'
1087 + Slight modifications to data label placement
1089 2003-11-24 11:30 migueldb
1093 + More reorganisation
1095 2003-11-23 23:53 migueldb
1101 2003-11-23 23:39 migueldb
1105 + Restructured internal font management: font variables are now
1106 hashes with all associated info. DrawText() now only needs that
1107 and chooses whether to draw TrueType or not. Almost every "if
1108 ($this->use_ttf)" check removed as a result.
1110 + Added SetDefaultTTFont()
1112 + When drawing pie charts (no axis titles nor labels), maximize
1115 2003-11-23 21:48 migueldb
1119 + Included function_reference.html links here.
1121 2003-11-23 21:42 migueldb
1123 * doc/: index.html, schema.html: [no log message]
1125 2003-11-23 21:39 migueldb
1129 + New welcome page, some text.
1131 + Some features listed.
1135 2003-11-23 21:37 migueldb
1137 * doc/: style.css, php_test.php:
1141 2003-11-23 21:36 migueldb
1143 * examples/test_setup.php:
1149 2003-11-23 21:35 migueldb
1151 * examples/inline_image.php:
1155 2003-11-23 21:34 migueldb
1157 * examples/create_chart.php:
1159 + Renamed SetYLabel() and SetXLabel() to SetYTitle() and
1162 2003-11-23 21:33 migueldb
1164 * examples/format_chart.php:
1166 + Added file format option
1170 2003-11-23 20:00 migueldb
1174 + DrawText(): horizontal (left, center and right) and vertical
1175 (top, center, bottom) alignment finished.
1177 + Replaced all outdated ocurrences of ImageString() with calls to
1180 + Removed redundant text placement calculations.
1182 + DrawLegend() now draws the legend box more accurately (final
1183 solution to bug #527867)
1185 2003-11-23 02:02 migueldb
1189 + tick_length and tick_length2 now are htick_length and
1192 + Included SetHTickLength() and SetVTickLength()
1194 + Fixed silly bug with SetDefaultFonts()
1196 + SetUseTTF() now resets the fonts.
1198 + More room for title
1200 2003-11-22 23:40 migueldb
1204 + Somewhat clearer naming convention for labels, ticks, titles
1207 + X tick labels and X Title can be: plotdow, plotup, both, none
1209 + Y tick labels and Y Title can be: plotleft, plotright, both,
1212 + Renamed some Set*() internal functions to Calc*() (Set
1214 + is to be left for "public" methods)
1216 + More doxygen comments
1218 + Optimised FindDataLimits()
1222 2003-11-22 18:04 migueldb
1224 * examples/test_setup.php:
1228 + Now using imagetypes() instead of function_exists()
1230 2003-11-22 13:57 migueldb
1232 * examples/test_setup.php:
1234 + Graphic formats availability checks now use function_exists()
1236 + HTML code restructured.
1238 2003-11-22 13:55 migueldb
1240 * examples/create_chart.php:
1242 + Using $_GET and $_POST
1244 + SetImageFormat() option added
1246 2003-11-22 13:54 migueldb
1248 * examples/format_chart.php:
1250 + HTML code rewritten, better layout
1252 + Image format option
1254 2003-11-22 03:02 migueldb
1258 + Improved datalabel_font
1260 + + Added SetDatalabelFontSize()
1262 + Added many more doxygen comments.
1264 + Other micro-changes.
1266 2003-11-22 02:06 migueldb
1268 * examples/inline_image.php:
1270 + register_globals default (PHP4) setting taken into account
1272 2003-11-22 01:46 migueldb
1276 + Bug #790745 fixed. Thx. to the poster.
1278 + DrawError() now accepts position and centers text
1280 + '[423202] Catch error on empty arrays' solved. No more 'divide
1283 + Some (random) doxygen comments inserted. It might be a good
1286 2003-11-21 22:27 migueldb
1288 * phplot.php: My first commit, here are the changes (that I
1291 + Y axis tick and label options now work
1293 + X axis tick and label options: plotdown,plotup,both,none
1295 + Implemented tick_length2 for rightmost/upper side
1297 + More default data colors assigned to data_color and error_color
1300 + Deprecated draw_vert_ticks and SetDrawVertTicks() in favor of
1301 'none' value in vert_tick_position
1303 + Better? upper,lower, rightmost margin calculation
1307 + Added FormatTickLabel(). Removed redundant code in
1308 DrawHorizontalTicks()
1310 + Removed all calls left to DrawDataLabel(), moved to
1313 + Moved some code and functions around.
1315 + Attempted correction for Bug [440065] "Pie labels not centered
1318 + Corrected '$which_pt not an acceptable plot type' typo [682068]
1320 + Now using SetFileFormat() for PHP4
1322 + Bug [484235] might be solved by now (not sure!)
1324 2003-11-21 20:42 migueldb
1326 * examples/create_chart.php: Now works with register_globals off
1328 2002-06-21 01:35 afan
1330 * examples/test_setup.php: Testing update: (Moved GIF to last
1333 2002-04-30 15:25 afan
1335 * phplot.php: Fixed error in pie graphs with data=0. Changed
1336 functions and tabs to PEAR standards
1340 2002-02-22 03:15 afan
1342 * phplot.php: No changes - just settting up new server
1344 2001-04-19 03:03 afan
1346 * phplot.php, examples/inline_image.php: fix error on function
1348 2001-04-19 00:18 mdj_guardian
1350 * phplot.php: Fixed problem with example 8. Also modified the
1351 default y_padding value so the examples with zero on the bottom
1354 2001-04-18 07:18 mdj_guardian
1356 * phplot.php: Made the following changes:
1358 + Fixed the case of built in functions to match PHP documentation
1360 + Modified SetFileFormat to work in PHP3 & 4 with no changes
1362 + Improved auto-scaling signifcantly (SetVertPadding, y_padding,
1363 SetPlotAreaWorld) (needs docs and examples)
1365 + Fixed a problem in DrawDashedLine when the line segments were
1368 + Modified DrawLegend to fix positioning of lower right corner of
1369 box. Was cutting through text
1371 + Removed a duplicated line in FindDataLimits
1373 2001-04-08 15:58 afan
1375 * phplot.php: Minor change to formatting
1377 2001-03-27 07:42 afan
1379 * phplot.php, phplot_data.php, examples/data.php,
1380 examples/data_sample1.php, examples/data_sample3.php,
1381 examples/example1.php, examples/example2.php,
1382 examples/example3.php, examples/example4.php,
1383 examples/example6.php, examples/example7.php,
1384 examples/example8.php, examples/example9.php,
1385 examples/format_chart.php, examples/inline_image.php,
1386 examples/test_setup.php: Committing 4.4.6
1388 2001-03-19 16:08 afan
1390 * phplot.php, doc/user_functions.html: Cleaned up Shading Function
1391 for Bars Bug Fix in Placement of Datalabels.
1393 2001-03-17 16:40 afan
1395 * examples/: data.php, data_date.php, data_date2.php,
1396 data_sample1.php, data_sample2.php, data_sample3.php,
1397 example1.php, example2.php, example3.php, example6.php,
1398 example7.php, example8.php, example9.php, format_chart.php,
1399 inline_image.php, test_setup.php: changed examples from ? to ?php
1402 2001-03-16 13:59 afan
1404 * phplot.php: Error in line 361 corrected.
1406 2001-03-16 03:10 afan
1408 * phplot.php: Major updates to DrawDots and DrawBars to make it
1409 easy to put labels and dots overwriting bars. Code optimizations
1410 and checks to make sure you don't need to set error_reporting(0).
1412 2001-03-09 19:58 afan
1414 * phplot.php: Minor bug fixes
1416 2001-03-01 17:47 afan
1418 * README.txt, phplot.php, rgb_small.inc.php, examples/example8.php:
1419 Bug on line 164 corrected Removed rgb_small.inc.php
1421 2001-02-27 17:49 afan
1423 * phplot.php: Added ability to use background Images with plots
1424 Changed Image Color Allocation to work even with background
1425 Images Note: this change requires usage of PHPLOT 3.0.2 or later.
1427 2001-02-23 21:22 afan
1429 * phplot.php, phplot_data.php, examples/example3.php,
1430 examples/example6.php, examples/example9.php: DrawText,
1431 SetRGBColor, Sessions fixes
1433 2001-02-16 16:40 afan
1435 * phplot.php, examples/example1.php: Added output_file and
1436 input_file Added Constructor Added check to see if an image index
1437 has already been added for smaller files
1439 2001-02-14 21:06 afan
1441 * phplot.php, examples/example1.php: Added Function SetColorIndex
1442 for operating on image color indexes directly Also checks to see
1443 if the color has already been defined for image size
1446 2001-02-13 20:50 afan
1448 * phplot.php, examples/example1.php: Minor Bugfix
1450 2001-02-13 18:16 afan
1452 * phplot.php, examples/data.php, examples/example2.php,
1453 examples/example3.php, examples/example4.php: Title
1454 modifications, added movable Y axis
1456 2001-02-12 14:54 afan
1458 * examples/example8.php: Adding example8: two plots on one image
1460 2001-02-09 18:56 afan
1462 * phplot.php: Added SetYAxisPosition and changed DrawYAxisCode
1464 2001-02-09 10:14 afan
1466 * phplot.php: Added Title return lines
1468 2001-02-08 05:35 afan
1470 * README.txt, phplot.php, doc/user_functions.html,
1471 doc/user_internal_functions.html, examples/data.php,
1472 examples/example1.php, examples/example4.php: Added Error Bar
1473 Widths, Missing Data Handling, Minor bugfix, More docs
1475 2001-01-29 05:51 afan
1477 * phplot.php, examples/create_chart.php, examples/example7.php:
1478 Added NumHorizTicks, fixed bug in example 7
1480 2001-01-23 05:09 afan
1482 * doc/user_functions.html: Doc Fix
1484 2001-01-23 05:04 afan
1486 * phplot.php: Minor Changes
1488 2001-01-23 05:03 afan
1490 * phplot.php, doc/internal_functions.html, doc/user_functions.html:
1491 Updated Documentation
1493 2001-01-23 04:36 afan
1495 * phplot.php, examples/example3.php: Minor bug fixes.
1497 2001-01-23 01:33 afan
1499 * phplot.php: Minor fix to phplot after major update
1501 2001-01-23 01:06 afan
1503 * README.txt, phplot.php, phplot_data.php,
1504 examples/create_chart.php, examples/data.php,
1505 examples/data_date.php, examples/data_date2.php,
1506 examples/example2.php, examples/example4.php,
1507 examples/example6.php, examples/example7.php, examples/test1.php:
1508 Lots changed: easier to make multiple images, logs, etc.
1510 2001-01-17 04:05 afan
1512 * phplot.php: [no log message]
1514 2001-01-17 03:42 afan
1516 * phplot.php: Implemented Log Plots. Very little error checking
1518 2001-01-17 03:41 afan
1520 * phplot.php: Log plots implemented. Very little data error
1523 2001-01-14 03:02 extensive
1525 * phplot.php, phplot_data.php, doc/internal_functions.html,
1526 doc/user_functions.html: Changed ReportError to DrawError
1527 respectively PrintError, added new functionality to PHPlot_data
1528 and added some documentation of PHPlot_data
1530 2001-01-11 18:43 afan
1532 * phplot.php, doc/internal_functions.html: Added documentation.
1534 2001-01-11 17:07 afan
1536 * create_chart.php, data_sample1.php, data_sample2.php,
1537 data_sample3.php, data_sample4.php, doc.htm, format_chart.php,
1538 phplot.php, doc/examples.html, doc/function_reference.html,
1539 doc/index.html, doc/internal_functions.html, doc/quick_start.php,
1540 doc/user_functions.html, doc/user_internal_functions.html,
1541 examples/benjamingothic.ttf, examples/create_chart.php,
1542 examples/data_sample1.php, examples/data_sample2.php,
1543 examples/data_sample3.php, examples/data_sample4.php,
1544 examples/format_chart.php, examples/inline_image.php,
1545 examples/test_setup.php: Major change to structure of PHPLOT. Doc
1546 directory, moved examples to examples directory.
1548 2001-01-11 16:25 extensive
1550 * phplot.php: just added ReportError() and changed all DrawError()
1551 calls to use ReportError(). phplot seems to be broken on my
1552 system but I don't think it is my fault (this was the first time
1553 I was testing a 3.7.x version), let's address that later. Is it
1554 broken on your system, too, Afan?
1556 2001-01-11 02:14 extensive
1558 * phplot.php, phplot_data.php: I just corrected some typos (mostly
1559 my name being misspelled ;-)
1561 2001-01-08 00:53 afan
1563 * doc.htm, phplot.php, phplot_data.php: Added Plot Border types
1565 2001-01-07 00:35 afan
1567 * doc.htm, phplot_data.php: Adding phplot_data for release 3.7.0
1569 2001-01-07 00:30 afan
1571 * examples/: data.php, example1.php, example2.php, example3.php,
1572 example4.php, example5.php, rgb.inc.php, test1.php: Adding
1573 PHPLOT_DATA routines. Defining the first sub-class. Added
1576 2001-01-07 00:23 afan
1578 * README.txt, create_chart.php, data_sample3.php, doc.htm,
1579 phplot.php, stocks.php, stocks1.php, test1.php: 3.6.4 Committed
1581 2000-12-13 22:02 afan
1583 * phplot.php: Allowing data in time_format but printed using
1586 2000-12-13 04:47 afan
1588 * doc.htm, phplot.php, stocks.php: ver 3.2.1 and New Docs
1590 2000-12-11 18:03 afan
1592 * create_chart.php, data_sample2.php, format_chart.php, phplot.php:
1593 Release version 3.2.0
1595 2000-11-29 17:12 afan
1597 * README.txt, benjamingothic.ttf, create_chart.php,
1598 data_sample1.php, data_sample2.php, data_sample3.php,
1599 data_sample4.php, doc.htm, format_chart.php, phplot.php,
1600 rgb.inc.php, rgb_small.inc.php, stocks.php, stocks1.php,
1601 test1.php: Initial revision
1603 2000-11-29 17:12 afan
1605 * README.txt, benjamingothic.ttf, create_chart.php,
1606 data_sample1.php, data_sample2.php, data_sample3.php,
1607 data_sample4.php, doc.htm, format_chart.php, phplot.php,
1608 rgb.inc.php, rgb_small.inc.php, stocks.php, stocks1.php,
1609 test1.php: The first upload! Afan Ottenheimer