source: Dev/branches/Cartis/Tiles preview/js/RGraph/docs/.CHANGELOG.txt @ 283

Last change on this file since 283 was 283, checked in by tjcschipper, 13 years ago

Cartis Mockup werkt!

W
I
N
N
I
N
G

File size: 89.9 KB
Line 
1 29th July 2011 (STABLE)
2 ==============
3  o [BAR] Added chart.noendxtick
4  o [BAR] Fixed a bug with specific labels vertical positioning with a center X axis
5  o [LINE] Documented chart.noendxtick
6  o [LINE] Added chart.tickmarks.linewidth
7  o [LINE] When using specific labels and a ymin, the first label is now placed where "0" would go
8
9 25th July 2011
10 ==============
11  o [CONTEXT] Added onbeforecontextmenu RGraph event
12  o [KEY] Noted Line chart interactive key
13  o [PIE] Shadow now works correctly with exploded segments
14  o [SCATTER] Added chart.labels.above, chart.labels.above.size and chart.labels.above.decimals to the Scatter chart
15 
16
17 20th July 2011
18 ==============
19   o [BIPOLAR] Converted tooltips to use the new obj.getBar(e) method.
20   o [PIE] The option chart.exploded can now be a number, which is then applied to each segment (as well as the prior array)
21   o [PIE] Outlining now works with exploded segments - http://www.rgraph.net/docs/you-dont-need-to-spend-a-lot-of-money.html
22   o [BAR] When adding a line chart on top of a bar chart, the following are no longer set.
23            If you want them you will need to set them yourself (the former values are also shown):
24
25              line.Set('chart.noaxes', true);
26              line.Set('chart.background.barcolor1', 'rgba(0,0,0,0)');
27              line.Set('chart.background.barcolor2', 'rgba(0,0,0,0)');
28              line.Set('chart.background.grid', false);
29              line.Set('chart.ylabels', false);
30           
31            There are a few things that are still set for you:
32           
33              chart.gutter.top
34              chart.gutter.bottom
35              chart.gutter.left
36              chart.gutter.right
37              chart.ymax
38
39  o [FUNNEL] Converted tooltips to use the new obj.getSegment(e) method.
40  o [LINE] The Line chart now has a .__index2__ property which can be used in your ontooltip event handlers. This is the index
41           in the individual array for a particular line. If you're not using multiple lines in your chart, this won't affect
42           you.
43
44 17th July 2011
45 ==============
46  o [BAR] Added chart.colors.reverse for reversing the order in which colors are used (stacked bar charts only)
47  o [FUNNEL] Added a .getSegment(e) method - which greatly simplifies retrieving the segment that has
48             been clicked on (or the mouse is over etc).
49  o [LINE] Added chart.key.interactive - this allows you click on a key item and it will be highlighted on the chart
50  o [TOOLTIPS] Small fix to snap effect when you have multiple charts one one page, both with tooltips
51  o [TOOLTIPS] The default CSS has been altered for tooltips. This affects all chart types. The changes are:
52                o There is now no CSS border to the tooltip
53                o The toltip is now transparent a small amount (opacity=0.9)
54                o The tooltip shadow X & Y offsets are now zero
55
56 12th July 2011
57 ==============
58  o [MISC] Stable release
59
60 11th July 2011
61 ==============
62  o [WEBSITE] Website updates
63
64 10th July 2011
65 ==============
66  o [CONTEXT] Added the registry variable: RGraph.Registry.Get('chart.contextmenu').__shape__
67              This is the underlying hotspot (eg bar/segment/point), if any, that was clicked on.
68
69              Objects that have a .getXXX() method now also have a .getShape() method, which is
70              exactly the same, but can be used if you don't know what object type you have,
71              (since it's the same name across all object types).
72
73 8th July 2011
74 =============
75  o [DOCS] Documentation updates
76  o [COMMON] Fixed a slight bug when formatting negative numbers at 1,000 and over
77  o [METER] Added Meter options: chart.value.label
78                                 chart.value.text.decimals
79                                 chart.value.text.units.pre
80                                 chart.value.text.units.post
81
82 29th June 2011
83 ==============
84  o [WEBSITE] Website changes
85
86 28th June 2011
87 ==============
88  o [RADAR] The Tradar has been renamed to Radar - you WILL need to update your code slightly.
89  o [RADAR] Fixed a bug with tooltips and multiple datasets
90  o [TOOLTIPS] The 'snap' effect now snaps on the first view, moving in from the top left - see the front page line chart
91               for an example of its use.
92
93 25th June 2011
94 ==============
95  o [LINE] "10 labels" with a chart.ymin value now works with X axis at the top and bottom
96  o [PIE] The chart.tooltips.coords.adjust property has been removed
97  o [ZOOM] Added ability to fire the full canvas zoom by just a click - no context menu
98
99 23rd June 2011
100 ==============
101  o [LINE] The chart.tooltips.coords.adjust property has been removed
102  o [ROSE] The Rose chart getSegment() return value has changed. Instead of just one radius value, there are now two
103           radius values - the start and end values. This change was necessary to facilitate stacked Rose charts.
104           Subsequent values have "moved up one" in the array (ie what was index 3 is now 4, what was 4 is now 5
105           and what was 5 is now 6)
106  o [SCATTER] The chart.tooltips.coords.adjust property has been removed
107
108 21st June 2011
109 ==============
110 o [DONUT] Added chart.variant.donut.color for the center hole
111 o [HBAR] The default colors have changed
112 o [HBAR] Added sequential color support to grouped and stacked HBars
113
114 18th June 2011
115 ==============
116  o [HBAR] Added chart.colors.sequential for regular hbars (not stacked or grouped)
117  o [HBAR] Converted to .getBar(e) method for tooltips
118  o [LINE] Added triangle and filledtriangle tickmark types
119  o [ODO] Added chart.green.solid and documented
120  o [ODO] Added chart.yellow.solid and documented
121  o [ODO] Added chart.red.solid and documented
122  o [ODO] Documented chart.green.color
123  o [ODO] Documented chart.yellow.color
124  o [ODO] Documented chart.red.color
125  o [PIE] Added chart.variant.donut.color - this controls the color of the hole
126  o [ROSE] Implemented stacked Rose chart (see below)
127  o [ROSE] Added chart.colors.sequential (which, if you upgrade, you need to set to true to maintain BC)
128  o [ROSE] When using tooltips, the highlight will now appear "over" the axis labels. This makes the
129           highlighted segment more identifiable.
130  o [ROSE] Tooltips can now be a single function, or an array of functions as well as an array of strings
131  o [ROSE] Added chart.variant - the value can be either null (for a normal or stacked Rose chart) or "non-equi-angular" for a
132           Rose chart that has unequal segment sizes. See an example here:
133
134           http://dev.rgraph.net/tests/2011-07-30/non-equi-angular_rose.html
135   
136  o [ROSE] Added chart.labels.offset
137  o [ROSE] Added chart.tooltips.event
138  o [SCATTER] Added in-graph labels to Scatter chart
139 
140    The Rose chart has undergone significant changes in order to facilitate stacked and non-equi-angular charts.
141    In particular, the color handling has changed, and as such you may need to specify chart.colors.sequential in
142    your chart configurtion to get the colors to behave as they used to. Changing the way colors behave brings the Rose chart
143    into line with other chart types. Also, the Rose chart .getSegment() return value has changed - now instead of just one radius
144    value, you get a start radius and end radius value.
145
146 7th June 1011
147 =============
148  o [LINE] Documented chart.filled.accumulative
149  o [WEBSITE] Removed redundant checks from graph libraries
150
151 4th June 2011 (STABLE)
152 =============
153  o [MISC] Stable release - see .BC.txt, and look through this files entries since the last stable release (25-03-2011)
154 
155 28th May 2011
156 =============
157  o [LINE] You may need to adjust your titles vertical positioning using chart.title.vpos
158  o [MISC] Added example of adding a subtitle to your graph
159
160 21st May 2011
161 =============
162  o [BIPOLAR] Tooltip handling has changed. If none is set for a particular bar, none will now be shown
163  o [COMMON] Check your graph titles - the vertical positioning has changed. To reposition you can
164             use chart.title.vpos
165  o [HBAR]The X axis title positioning may have changed slightly - if you use it you should check your title is as you expect
166  o [HBAR] chart.labels.above has been fixed in respect of drawing text in a stacked HBar for sections that it shouldn't do
167  o [HBAR] Fixed a very minor bug when the chart is redrawn (after being drawn once) and the scale wasn't correctly reset
168  o [LINE] This chart type may be particularly buggy because of the gutter changes
169  o [MISC] Individual gutters are now settable with all graph types
170  o [MISC] The settings chart.width and chart.height are now deprecated in favour of the new individual gutter settings
171  o [ODO] Added key - helpful for multiple pointers
172  o [RESIZE] Repositioning the resize handle is no longer necessary with the introduction of independent gutter settings.
173             Starting with the May release this setting should no longer be used.
174  o [SCATTER] Added an obj.getPoint(e) method which eases getting the point (if any) that is currently being hovered over
175  o [WATERFALL] Documented chart.scale.formatter
176
177       Keep in mind that individual gutter settings and using chart.width/chart.height are not meant
178       to be used together - chart.width/chart.height will cease to be user facing properties and will
179       (starting this release) stop functioning and be removed completely. The addition of individual
180       gutter settings is a fundamental change so testing of your graphs is imperative. The
181       requirement of translating to reclaim lost space is reduced (if not eliminated
182       entirely) with the addition of these settings.
183
184 7th May 2011
185 ============
186  o [API] Added RGraph.Reset() function, which both clears the canvas AND resets any .translate() that has been performed
187  o [INVOICE] Improved the appearance of the invoice
188  o [LINE] Added individual gutter settings:
189             chart.gutter.left
190             chart.gutter.right
191             chart.gutter.top
192             chart.gutter.bottom
193            Keep in mind that these settings are experimental currently. In particular they may cause dynamic features
194            not to work 100% correctly.
195  o [MODALDIALOG] Added an example of covering the scroll bars to the ModalDialog page
196  o [ODO] Kength of extra pointers is now supported, eg: odo.Set('chart.needle.extra', [[16, 'yellow', 50]]);
197  o [WATERFALL] Added this new chart type
198  o [WEBSITE] Changed pages to use uncompressed version of ExCanvas - now works offline
199
200 30th April 2011
201 ===============
202  o [METER] Added chart.scale.decimals - default is 0
203
204 9th April 2011
205 ==============
206  o [BAR] Added support for chart.background.image
207  o [BAR] Added ability to have X axis at the top for entirely negative data sets, eg:
208           obj.Set('chart.xaxispos', 'top');
209  o [LED] Added chart.width and chart.height. Also changed the sizing so now the letters should always fit the canvas size
210  o [LINE] Added support for chart.background.image
211  o [LINE] Added ability to have X axis at the top for entirely negative data sets, eg:
212           obj.Set('chart.xaxispos', 'top');
213  o [MSIE] MSIE 8 now clears to white by default, not transparent
214  o [PIE] Added chart.tooltips.coords.adjust
215  o [PIE] Segment separation is now available as a tooltip highlight mode (exploded segments)
216  o [SCATTER] Added support for chart.background.image
217  o [SCATTER] Documented chart.ylabels.invert
218  o [THERMOMETER] Added adjusting
219  o [THERMOMETER] Added chart.text.color
220  o [THERMOMETER] Added chart.value.label, which allows to not display the label (true/false)
221
222 25th March 2011 (STABLE)
223 ===============
224  o [COMMON] The default for chart.key.halign is now null, by default the position for the
225             key depends on the position of the Y axis
226  o [COMMON] Changed chart.title.yaxis.align to chart.title.yaxis.position
227  o [MSIE] Positioning tweaks for IE9 final
228
229 20th March 2011
230 ===============
231  o [LINE] Added workaround for Chrome bug when specifying different line widths for lines
232  o [MISC] Added chart.key.halign (when using graph mode) which can be left or right (default)
233  o [TRADAR] Fixed tradar and interactive adjusting (thrown out by the addition of multiple datasets)
234
235 12th March 2011
236 ===============
237  o [COMMON] The RGraph.Clear() function has been changed to a transparent colour to transparent instead of white. Also,
238             a new event has been added called onclear which fires when the function is called. You can use this function
239             to draw a white (or a color of your choice) rectangle over the canvas. Effectively clearing the canvas to
240             your color, for example:
241
242            function myClear(obj)
243            {
244                obj.context.beginPath();
245                obj.context.fillStyle = 'white';
246                obj.context.fillRect(-10,-10,obj.canvas.width + 20, obj.canvas.height + 20);
247                obj.context.fill();
248            }
249
250            DO NOT simply use the RGraph.Clear() function in the onclear event listener function, as you will create an
251            infinite loop.
252  o [COMMON] Added chart.title.yaxis.align to the common background code. This is usable by:
253              - Bar
254              - Line
255              - Scatter
256  o [LINE] A bug has been fixed that is apparent when you're using chart.outofbounds and have null values. If you have this
257           combination, please test your graphs! An example is here: http://dev.rgraph.net/tests/null.html
258  o [ODO] Added chart.border.color1
259  o [ODO] Added chart.border.color2
260  o [ODO] Added chart.border.color3
261  o [ROSE] Corrected a bug in the Rose chart, introduced in the prior beta
262  o [METER] Added the following tickmark controls to the Meter chart:
263             chart.tickmarks.small.num
264             chart.tickmarks.big.num
265             chart.tickmarks.small.color
266             chart.tickmarks.big.color
267  o [RESIZING] Tooltips for the icons are now limited to Google Chrome and MSIE because of reliability issues. The cursor will
268               still change in all browsers though
269  o [THERMOMETER] Added chart.title.side
270  o [TRADAR] Added multiple dataset support. eg: http://www.rgraph.net/examples/tradar.html
271  o [TRADAR] Added key
272
273 5th March 2011
274 ==============
275  o [COMMON] The default color for by the RGraph.Clear() function has been changed to transparent.
276  o [COMMON] The RGraph.getSegment() function has been moved to  be a method of both the Rose and the Pie charts, instead of part
277             of the common object. ie Supposing your object is called myObj, it will now be myObj.getSegment(e), instead of
278             RGraph.getSegment(e)
279  o [INVOICE] Added Paypal button to invoice
280  o [PIE] Added exploded segments. http://www.rgraph.net/docs/animation_segments.html Certain Pie chart options won't work
281          with this feature
282 o [THERMOMETER] Added initial implementation of this visual variation on the progress bar
283
284 26th February 2011 (STABLE)
285 ==================
286  [MISC] Stable release
287
288 19th February 2011
289 ==================
290  o [BAR] Added chart.noaxes
291                chart.noxaxis
292                chart.noyaxis
293  o [KEY] Added new test example of an interactive key. This feature isn't finished yet and has limited use cases.
294  o [WEBSITE] Added facebook sharing icon
295
296 14th February 2011
297 ==================
298  o [DOCS] Added example of persistent annotations
299  o [HBAR] Updated docs
300
301 11th February 2011
302 ==================
303  o [HBAR] Added chart.xmin
304  o [MISC] Added chart.width and chart.height properties to remaining libraries
305  o [LINE] Fixed slight bug in line when multiple lines are specified as one argument
306  o [SCATTER] Added chart.labels.specific.align which allows you to center align labels
307
308 28th January 2011 (STABLE)
309 =================
310  o [BAR] Added chart.background.grid.autofit.align, for making the grid lines line up with the ticks. Any chart.hmargin will
311           throw the alignment out.
312  o [DOCS] Added note to animation page about CSS vs <canvas> animation
313  o [DOCS] Documented the custom event removall functions
314  o [LINE] Corrected a bug with null tickmarks and the mouseover event
315  o [LINE] Added chart.background.grid.autofit.align, for making the grid lines line up with the ticks. Any chart.hmargin will
316           throw the alignment out.
317  o [RESIZING] If the canvas has a CSS "border:", it is now preserved after a reset
318
319 22nd January 2011
320 =================
321  o [MISC] You can now revert the canvas back to tranparency with the RGraph.Clear() function by specifying "transparent" as the color.
322
323 15th January 2011
324 =================
325  o [ADJUSTING] Converted the Gantt chart state array (which is kept in the registry) to textual keys instead of numeric ones.
326  o [API] Fixed slight bug with RGraph.array_max which presented itself in a few rare instances
327  o [ANNOTATE] Converted annotating to DOM2 event registration
328  o [FUNNEL] Added chart.highlight.stroke and chart.highlight.fill
329  o [GANTT] You can now resize Gantt chart events (as well as move) by placing your cursor in the right five pixels of the appropriate
330            bar
331  o [HBAR] Added chart.xlabels
332  o [MISC] Added chart.highlight.fill and chart.highlight.stroke to all pertinent graph types
333  o [PROGRESS] Fully converted the progress bars to DOM2
334  o [RESIZING] Converted to DOM2 for event registration
335  o [SCATTER] Added chart.ylabels.inverted
336
337 8th January 2011
338 ================
339  o [ADJUSTING] Converted all adjusting event handlers to DOM2
340  o [API] Added RGraph.GetWidth() and RGraph.GetHeight()
341  o [BAR] Added chart.labels.above.angle, which can be from -90 to 90 (degrees)
342  o [BAR] Added chart.colors.sequential for regular bar charts (not stacked, not grouped, but the applicable variants work)
343  o [DOCS] Documentation updates
344  o [EVENTS] New events have been added - onresizebegin, onresizeend, onannotatecolor, onannotateclear
345  o [GANTT] Added seventh (border color) and eigth (linewidth) possible options to event options.
346  o [GANTT] Gantt chart is now adjustable. You can drag the existing events about. Altering the extent of an event to follow.
347 
348 1st January 2011
349 ================
350  o [ADJUSTING] Added onadjustbegin and onadjustend events
351  o [API] RGraph.RemoveCustomEventListener() has been added
352  o [API] RGraph.RemoveAllCustomEventListeners() has been added. This function can optionally take a canvas id to limit the clearing to)
353  o [BAR] The bar chart now supports the chart.height and chart.width properties
354  o [BAR] The Bar chart now supports the chart.tooltips.highlight property
355  o [BAR] Added chart.highlight.fill (which is the fill color used for tooltips highlighting)
356  o [BAR] Added support for adjusting when the X axis is in the center
357  o [EVENTS] Added examples of each event to the events page
358  o [HBAR] This can now have tooltips triggered by the onmousemove event when using chart.tooltips.event
359  o [HPROGRESS] Added chart.tickmarks.zerostart for having tickmarks/labels start at zero
360  o [BAR] Added chart.width and chart.height
361  o [LINE] Added chart.width and chart.height
362  o [LINE] Added chart.outofbounds support to adjusting (for the line chart)
363  o [LINE] Added support for adjusting when the X axis is in the center
364  o [MISC] Text function, when multiple carriage returns are in use, has been fixed
365  o [ODO] Added border (the color of which is configurable with chart.needle.triangle.border) to the triangle pointer
366  o [RESIZING] Added chart.resize.handle.adjust
367  o [RESIZING] Added chart.resize.handle.background
368  o [SCATTER} Added chart.width and chart.height
369  o [SKELETON] Added chart.width and chart.height default properties (defaulting to null)
370  o [VPROGRESS] Added the chart.width and chart.height properties
371  o [VPROGRESS] Added adjusting to this chart type
372  o [VPROGRESS] Added an example to the VProgress example page (http://www.rgraph.net/examples/vprogress.html) showing
373                a key in graph mode. There's an example of gutter mode for the HProgress on the this test page
374
375NB Different font sizes in charts for X/Y labels is now no longer going to be added since it is no longer
376   necessary with the new chart.width and chart.height properties.
377
378 24th December 2010 (STABLE)
379 ==================
380  o [ANNOTATING] Annotating has been changed to allow annotating to occur in the gutter
381
382 18th December 2010
383 ==================
384  o [MSIE] MSIE 9 now uses the double click event to trigger the context menu
385  o [ZOOM] Added a note about making the zoom in thumdnail mode circular:
386           http://www.rgraph.net/docs/zoom.html#thumbnail
387 
388 11th December 2010
389 ==================
390 o [API] Added pointer, in the docs, for how to add text to your charts
391 o [BAR] The Bar chart now converts null values to zero
392 o [BAR] You can now specify a textual scale with chart.ylabels.specific
393 o [GANTT] Fixed background bars when specifying an xmin
394 o [HPROGRESS] Labels can now be on top of the bar as well as the bottom
395 o [LINE] You can now specify a textual scale with chart.ylabels.specific
396 o [MISC] Added the RGraph.SetConfig() function - http://www.rgraph.net/docs/setconfig.html
397 o [MISC] Added chart.title.background to graph types that use a title
398 o [PIE] Added chart.highlight.style.2d.color - default is a semi-transparent white color
399 o [PIE] Added chart.tooltips.event
400 o [SCATTER] Crosshairs readout now works when the X axis is in the center
401
402 4th December 2010
403 =================
404  o [GANTT] Added chart.xmin (default is 0)
405  o [HBAR] Added chart.labels.above.decimals, defaulting to 0. You may need to set this to the number of desired decimals
406           if you're expecting decimals
407 o [LICENSING] If you prefer you can now use PayPal instead of Google Checkout to buy an RGraph license:
408               http://www.rgraph.net/docs/licensing.html#paypal
409  o [LINE] Fixed a bug with null points still showing tooltips
410  o [MISC] The key handling has been rewritten. There is now a documentation page about keys:
411           http://www.rgraph.net/docs/keys.html
412  o [MISC] Added default key properties to all relevant graph types - the key has been completely rewritten and as such,
413           you should check your graphs are as you expect. You may neeed to slightly adjust your key coordinates for example.
414  o [SCATTER] Added option to have vertical bars (much like the horizontal bars option)
415  o [SKELETON] Added more default properties
416  o [VPROGRESS] You can now position the labels on the left of the chart instead of the (default) right.
417
418 27th November 2010 (STABLE)
419 ==================
420 o [BAR] When showing 10 Y labels, chart.scale.decimals is respected
421 o [DOCS] Add an example showing dynamic updating
422 o [DOCS] Added animation example using jQuery
423 o [LINE] When showing 10 Y labels, chart.scale.decimals is respected
424 o [MISC] Improved the jQuery animation example
425 o [MISC] Removed the "functions as colors" option - this may re-added at a later date
426 o [SCATTER] When showing 10 Y labels, chart.scale.decimals is respected
427 o [SKEL] Added lots more default default properties and functionality that common RGraph functionality
428          uses, for example: chart.resizable.
429
430 20th November 2010
431 ==================
432  o [API] Documented RGraph.background.Draw().
433  o [DOCS] Added note to AJAX section about types
434  o [DOCS] Added skeleton object which can be used to ease creating new graph types
435  o [DOCS] Added note to misc docs about debugging your graphs
436  o [LINE] Fixed line chart tooltips as separate arguments
437  o [MISC] Minor adjustments to placement and borders
438  o [MISC] For the line/bar/scatter, when the X axis is at the bottom and there is a background bar with a
439           negative start (or it results in a negative end value), you now get a warning.
440 o [MISC] Added animation example using jQuery
441 o [MSIE] Changed instances of document.all to RGraph.isIE8()
442 o [RESIZING] Tweaked the positioning a little, so now nothing should move when you resize a canvas
443 o [SKEL] Added a skeleton file, which can be used as a base when creating new RGraph libraries.
444
445 13th November 2010
446 ==================
447  o [API] Added RGraph.array_shift() function (removes an element from the beginning of an array)
448  o [LINE] Added chart.labels.above and chart.labels.above.size (default is 8)
449  o [LINE] All chart labels are now shown, regardless of how many points on the line there are.
450  o [LINE] Sets of line points can now be given as one big multi-dimensional array. This may make it easier to use in AJAX, eg:
451           http://dev.rgraph.net/tests/line.arguments.html
452  o [LINE] In Google Chrome, the shadow fix is applied by default. An option exists to enable you to turn this off: chart.chromefix
453           In a few rare cases you will need to turn off shadow blurring (chart.shadow.blur=0)
454  o [MISC] Added more options for in-graph labels. See http://www.rgraph.net/docs/ingraph.html
455  o [MISC] Added note about AJAX and types
456  o [VPROGRESS] Added chart.tooltips.coords.adjust
457  o [VPROGRESS] Added chart.min
458  o [VPROGRESS] Added chart.labels.count, chart.min, chart.scale.decimals
459
460 6th November 2010
461 =================
462 o [API] RGraph.getScale() now takes the graph object as the second argument
463 o [BAR] Added chart.labels.above.decimals, defaulting to 0
464 o [BAR] Added chart.labels.above.size, which if specified is used as the font size. An example of this and the above change is
465         here: http://dev.rgraph.net/tests/above.bar.html
466 o [BIPOLAR] Added chart.gutter.center, which controls the space where the labels are
467 O [BIPOLAR] Added chart.scale.round
468 o [DOCS] Added note to API docs about references available
469 o [HBAR] Added chart.scale.decimals
470 o [HBAR] Added chart.scale.round
471 o [HPROGRESS] Added chart.min, for specifying a minimum value and chart.scale.decimals
472 o [LINE] Y labels can once again be 1/3/5/10
473 o [LINE] Added chart.scale.round
474 o [LINE] chart.outofbounds is now usable in conjunction with chart.ymax
475 o [LINE] Added chart.chromefix
476 o [RESIZE] Resize now sets the placeholder DIVs 'position' CSS value as inline-block, thus reducing page re-organisation
477 o [ROSE] Added chart.scale.decimals
478 o [ROSE] Added chart.ymax
479 o [ROSE] Added chart.ymin (There's an example here: http://dev.rgraph.net/tests/rose.ymin.html
480 o [RSCATTER] Added chart.scale.decimals // If you use the Rscatter, please test this with your graph(s)
481 o [RSCATTER] Added chart.scale.round    // If you use the Rscatter, please test this with your graph(s)
482 o [RSCATTER] Added chart.ymin           // If you use the Rscatter, please test this with your graph(s)
483 o [SCATTER] Y labels can once again be 1/3/5/10
484 o [SCATTER] Added chart.scale.decimals
485 o [SCATTER] Added chart.scale.round
486 o [SCATTER] Scatter chart, translating and crosshairs now work when you tell RGraph how you've translated using
487             chart.tooltips.coords.adjust
488 o [SCALE] Added chart.scale.round to: bar, bi-polar, line, rscatter, rose, scatter, tradar This means that scales produced are
489           rounded up, producing rounder values
490 o [SCALE] Re-added 10 Y labels to Line/Scatter. This may be best used In conjunction with chart.scale.round
491 o [TRADAR] Added chart.scale.round
492
493 30th October 2010 (STABLE)
494 =================
495 o [DOCS] The combination example has been changed and extended. It now shows Pie charts in the tooltips,
496          which can be clicked on.
497 o [DOCS] Added note about using RGraph.showPNG() without a context menu.
498 o [DOCS] RGraph.showPNG() has had it's parameter list changed: http://www.rgraph.net/docs/api.html
499 o [API] Added fix to crosshairs when coordinates are used in conjunction with an X minimum value
500 
501 
502 23rd October 2010
503 =================
504 
505  Important:
506            The Line (and Scatter chart) chart have been PARTIALLY REVERTED, meaning that the number of labels is again a
507            choice between 1/3/5. The option to have 10 labels will be re-added, but for positive charts only, and
508            probably for scales with maximum values over 10.
509
510  o [API] The RGraph.showPNG() function can now accept the canvas to use as an (optional) argument,
511          allowing you to use the RGraph.showPNG() function with an image, eg:
512          http://www.rgraph.net/examples/tradar.html (1st graph)
513  o [BAR] Bar chart can now only have 1/3/5/10 labels
514  o [GANTT] Borders are now a little thinner (and less blurry)
515  o [KEY] Rounded key corners now lives behind an option: chart.key.rounded (default is false), also documented this
516  o [KEY] Filled keys now only cover the key with one layer of color - so transparency works better
517  o [PNG] URL is now selected by default
518  o [SCATTER] Box plot coords bug has been corrected
519  o [SCATTER] The default for chart.scale.decimals has been changed fr0m 0 (zero) to null. You may need to set this now
520              with: myScatter.Set('chart.scale.decimals', 0);
521
522 16th October 2010
523 =================
524  o [LINE] Y axis can now have an arbitrary number of labels: http://dev.rgraph.net/tests/ymin.html
525  o [LINE] Made addition so that in Chrome a 1px linewidth is changed to 1.01
526  o [MISC] Corners on the key (in graph mode) are now curvy
527  o [MISC] RGraph.showPNG() now shows the data: URL to the image and makes it easy to copy it to the clipboard
528
529 9th October 2010
530 ================
531  o [LINE] Changed decimal handling - you may need to specify this: myLine.Set('chart.scale.decimals', 0);
532  o [LINE] Added chart.outofbounds (default is false)
533  o [LINE] Added obj.getPoint(e) method which simplifies getting the pertinent point on the line
534           chart in events (eg the onmousemove event, and now the Line chart uses it)
535 o [LINE] Line charts can now have custom tickmarks
536 o [SCATTER] Added facility for custom tickmarks
537 o [WEBSITE] Fixed favicon path
538
539 1st October 2010
540 ================
541 
542   In October, 25% of all license fees will be donated to Unicef - the International charity for children
543 
544  o [BAR] Added .getBar() method. This allows you to easily get the focused/selected bar. There is an example usage here:
545  o [DOCS] Documentation is no longer dynamic
546  o [FUNNEL] Shadows can now go upwards (ie any x/y offset is feasible)
547  o [FUNNEL] Converted this chart type to DOM2 for tooltips
548  o [GANTT] This chart has been moved to DOM2 for tooltips
549  o [HPROGRESS] This chart has been moved to DOM2 for tooltips
550  o [MISC] Colors can now be functions as well as well as strings/gradients. These colors are resolved once, at the start
551           of the .Draw() method
552  o [PIE] Documented method .getSegment(). Used for getting the pertinent
553          segment when the canvas is clicked on (for example), http://www.rgraph.net/docs/pie.html#available.methods
554  o [ROSE] This chart has been moved to DOM2 for tooltips
555  o [ROSE] Documented method .getSegment(). Used for getting the pertinent
556           segment when the canvas is clicked on (for example), http://www.rgraph.net/docs/rose.html#available.methods
557  o [RSCATTER] This chart has been moved to DOM2 for tooltips
558  o [SCATTER] This chart has been moved to DOM2 for tooltips
559  o [SCATTER] Added new properties: chart.yaxispos
560                                    chart.xaxis
561                                    chart.noendxtick
562  o [TOOLTIPS] Fixed a tooltip bug that probably only presented itself on the bar chart example page
563  o [TRADAR] Added chart.tooltips.highlight (default is true)
564  o [TRADAR] This chart has been moved to DOM2 for tooltips
565  o [VPROGRESS] This chart has been moved to DOM2 for tooltips
566  o [XML] Removed XML documentation
567
568 25th September 2010 (STABLE)
569 ===================
570  o [DOCS] Fleshed out the integration example - http://www.rgraph.net/docs/index.html#mysql
571  o [DOCS] Added note to docs about line chart obj.original_data
572
573 18th September 2010
574 ===================
575  o [ANNOTATE] Added onannotatestart and onannotateend events
576  o [CONTEXT] Fixed submenu offset in MSIE 9
577  o [DOCS] Added MySQL integration example to integration docs
578  o [DOCS] Documented how to use a dynamically created canvas with ExCanvas
579  o [MODALDIALOG] Removed MSIE 8 DirectX shadow from ModalDialog
580  o [MODALDIALOG] Better MSIE 9 compatibility
581  o [PIE] Fixed Pie chart sticks for Chrome 6
582  o [TOOLTIPS] If Y position is less than 0, tooltips are now shown below the cursor to mitigate this
583  o [WEBSITE] Added social networking icons to all pages
584  o [WEBSITE] "Preload" social networking icons
585 
586 11th September 2010
587 ===================
588  o [API] Updated docs for RGraph.Redraw() slightly
589  o [LINE] Added chart.toltips.highlight
590  o [MISC] Updated the combined bar/line example
591   o [ODO] The chart.units.pre and chart.units.post properties have changed to chart.value.units.pre and chart.value.units.post.
592           The chart.units.pre and chart.units.post properties have changed functionally.
593  o [ODO] Added chart.needle.extra to allow you to specify extra needles.
594  o [RSCATTER] Added chart.toltips.highlight
595  o [SCATTER] Added chart.toltips.highlight
596  o [SCATTER] Added coordinates readout: chart.crosshairs.coords
597                                         chart.crosshairs.coords.fixed
598                                         chart.crosshairs.coords.fadeout
599                                         chart.crosshairs.coords.labels.x
600                                         chart.crosshairs.coords.labels.y
601              Example: http://dev.rgraph.net/tests/crosshairs.html
602  o [ZOOM] Much improved the smoothness of the indicator box when in area mode - see http://www.rgraph.net/docs/zoom.html
603           for an example of area mode
604
605 4th September 2010
606 ==================
607  o [API] Changed RGraph.number_format() functions arguments
608  o [API] Added RGraph.getGutterSuggest() function, which is a suggestion based on the left labels (only)
609          for the chart.gutter setting.
610  o [API] Added RGraph.showPNG() function, which makes it easy to get images of graphs. This is designed to be
611          used in conjunction with the context menu, and is therfore defined in the RGraph.common.context.js file.
612          There's documentation about it here: http://www.rgraph.net/docs/png.html
613  o [BAR] Added key shadow control
614  o [BAR] Added chart.scale.point and chart.scale.decimal
615  o [BIPOLAR] Added chart.scale.point and chart.scale.decimal
616  o [FUNNEL] Added key shadow control
617  o [HBAR] Moved to DOM 2 event handler functions
618  o [HBAR] Added chart.scale.point and chart.scale.decimal
619  o [LINE] Added key shadow control
620  o [LINE] Added warning about Chrome 6 shadow bug
621  o [LINE] Added chart.noyaxis
622  o [LINE] Added chart.scale.point and chart.scale.decimal
623  o [MISC] Added RGraph.getGutterSuggest(). See the misc documentation for more detail
624  o [MSIE] Now that RGraph is moving to DOM2, tooltips on graph libraries that have been changed will not function in MSIE8.
625           The graphs will still be shown, however tooltips will not function. MSIE9 will still work.
626  o [ODO] Pointer is now more pointy
627  o [PIE] Moved to DOM 2 event handler functions
628  o [ROSE] Added key shadow control
629  o [RSCATTER] Added key shadow control
630  o [SCATTER] Added chart.tooltips.coords.adjust
631  o [SCATTER] Added key shadow control
632  o [SCATTER] Added chart.scale.point and chart.scale.decimal
633  o [TRADAR] Added key shadow control
634  o [WEBSITE] Added code to async page that demonstrates the difference more
635
636 28th August 2010
637 ================
638  o [API] Updated the API docs a little with the correct data properties for some graph types
639  o [DOCS] Added information about AJAX requests to performance section
640  o [DOCS] Added information about the DOMContentLoaded event to the docs.
641  o [LINE] Fixed problem with chart.ylabels = false
642  o [METER] Added arrow head to the Meter
643  o [METER] Removed outer labels
644  o [METER] Increased number of labels to 11
645  o [MSIE] A few small tweaks to the palette, the scatter chart, the context menu, and tooltips
646  o [ODO] A few fixes for the Odometer in Chrome 6, and a few minor enhancements to the appearance.
647  o [WEBSITE] Live site now uses images.rgraph.net for the index page ** REVERTED **
648  o [WEBSITE] Social networking icons are now combined into one image.
649
650 21st August 2010
651 ================
652  o [HBAR] Added chart.units.ingraph (for when your units are quite long)
653  o [MISC] Fixed various bugs in circular charts with Chrome 6
654  o [MISC] Added note to front page about suitability for Chrome extensions
655  o [MSIE] Lots more fixes for MSIE 9
656
657 14th August 2010
658 ================
659  o [BAR] Added  chart.tooltips.coords.adjust which allows you to adjust tooltip coordinates when you translate
660  o [HBAR] HBar shadow is now "unified", so you can have an upwards shadow with a large offset and it still looks OK
661  o [HBAR] "chart.labels.abovebar" are now left aligned if they would go off the end of the canvas
662  o [HBAR] Fixed a bug with chart.strokecolor - renamed to chart.strokestyle
663  o [LINE] Added chart.tooltips.coords.adjust (for when you translate() first)
664  o [LINE] Tweaked filled/stepped line charts - stepped line charts show trailing line again
665  o [LINE] Tickmarks, as well as a string, can now also be an array of tickmark styles, eg:
666           http://dev.rgraph.net/tests/test3.html
667  o [LINE] Added chart.ylabels.invert
668  o [MISC] You can now specify in-graph labels like this:
669             line4.Set('chart.labels.ingraph', [6,'July', 3, 'November']);
670           If you have a lot ofempty spaces, this will help.
671  o [MISC] Added type property(=common) to common objects
672  o [ODO] Improved the appearance of the Odometer border
673  o [SCATTER] Tickmarks are no longer drawn when the ticks are boxplots
674  o [SCATTER] Added chart.xmin (upgrade cautiously)
675  o [SCATTER] Boxplots are now usable when the X axis is in the center
676
677 o [NOTE] Chrome 6 appears to have an issue with canvas shadows. Other browsers are fine. A workaround has been added to the
678          Line chart library, however it won't be a solution for all cases. In these cases, turn off shadow blurring.
679
680 7th August 2010
681 ===============
682  o [BAR] Changed this graph type over to the DOM2 .addEventListener() for tooltips
683  o [BAR] Bar chart can now have an arbitrary number of labels
684  o [BAR] Added chart.ylabels.inside
685  o [BAR] Labels can now be at any angle
686  o [BIPOLAR] Changed the default colors to just one - green
687  o [EVENTS] Added more events:
688              o onmodaldialog
689              o onresize
690              o onadjust
691              o onannotate
692  o [HPROGRESS] Multiple segments are now supported
693  O [HPROGRESS] Added the ability to configure the number of inner tickmarks
694  o [LINE] Labels can now be at any angle
695  o [LINE] Changed this graph type to use the DOM2 .addEventListener() for tooltips
696  o [MISC] Added isRGraph property to common objects
697  o [MISC] Added chart.title.hpos to all graph libraries
698  o [MODALDIALOG] Added onmodaldialog event
699  o [ODO] Outer shadow is now configurable
700  o [ODO] Inner shadow is now configurable
701  o [PROGRESS] This has now been split into the HProgress and VProgress
702  o [SCATTER] Labels can now be at any angle
703  o [TOOLTIPS] Added contract effect, similar to expand but in reverse
704  o [TRADAR] Background grid now matches RScatter in terms of width etc
705  o [VPROGRESS] Multiple segments are now supported
706  o [VPROGRESS] Added the ability to configure the number of inner tickmarks
707 
708  o [NOTE] Upgrading to the new H/VProgress should be done cautiously as they have undergone significant alterations
709
710 31st July 2010
711 ==============
712  o [MISC] Stable release
713  o [DOCS] Added CSS class: RGraph_palette
714  o [DOCS] Added simple example AJAX function to integration documentation:
715           http://www.rgraph.net/docs/index.html#integration
716  o [ZOOM] Fixed a fade-in bug with full canvas zoom
717
718 24th July 2010
719 ==============
720  o [LINE] This chart can now have text at any angle. Other graph types to follow
721  o [MISC] The minify script now accepts multiple arguments (filenames),
722           eg. ./minify file1 file2 file3 ...
723
724 17th July 2010
725 ==============
726  o [BAR] Abovebar labels in GROUPED charts are now formatted
727  o [BIPOLAR] Moved this to use addeventListener() for events - this is a test case
728  o [EVENTS] Renamed the RGraph functions RGraph.AddEventListener() and RGraph.FireEvent()
729             to RGraph..AddCustomEventListener() and RGraph.FireCustomEvent()
730  o [EVENTS] Added onbeforedraw event which fires at the start of the .Draw() function
731  o [EVENTS] Added onzoom event to all types of zoom. See docs for details
732  o [HBAR] Added formatting to above bar labels
733  o [HBAR] Fixed grouped HBars with shadows going upwards (partially)
734  o [ODO] Changed a few internal properties. Read more in the docs/.BC.txt file
735  o [ODO] Changed chart.needle.style to chart.needle.color
736  o [RSCATTER] Updated test script
737  o [TRADAR] Added chart.labels.axes - defaults to "nsew"
738  o [TRADAR] Added chart.ymax
739  o [BIPOLAR] Implemented chart.xtickinterval. If you specify this, X tickmark spacing is totally down to this setting
740  o [MISC] Added chart.tooltips.override (see tooltips docs for details)
741
742 9th July 2010
743 =============
744  o [API] Added __index__ to tooltip DIVs, which corresponds to the original tooltips array. If you're not using an array of strings
745          for your tooltips, this is not pertinent
746  o [API] The RGraph.Tooltip() function now accepts an extra parameter - the index of the tooltip
747  o [MISC] Introduced event support. There are currently just three events - ontooltip - which naturally fires when
748           a tooltip is shown, oncontextmenu - which fires when the RGraph context menu is shown and ondraw - which
749           fires when the .Draw() method is called.. More information is available here:
750           http://www.rgraph.net/docs/events.html
751  o [MISC] Added snap tooltip effect for graph types where the tooltips are triggered using the onmousemove event,
752           ie Line, Rscatter, Scatter and the Tradar
753  o [MISC] MooTools compatibility fix
754  o [MISC] Added obj.isRGraph boolean to all graph objects. This is documented on the misc docs page (docs/misc.html)
755  o [MSIE] MSIE9 compatibility work
756  o [ODO] You can now use textual labels instead of numbers, eg. N/S/E/W (using chart.labels)
757  o [ODO] Added chart.zerostart option determining whether the top label is zero or the end value
758  o [ODO] Fixed a pointer bug
759  o [ODO] Fixed a rounding issue and added chart.scale.decimals (default is 0)
760  o [ODO] Colors can now be configured with: chart.green.color, chart.yellow.color, chart.red.color
761  o [PROGRESS] Changed a few internal properties. Read more in the docs/.BC.txt file
762  o [TRADAR] Added background diagonal lines (going from the center outwards)
763
764
765 26th June 2010
766 ==============
767  o Stable release
768
769 18th June 2010
770 ==============
771  o [BAR] Documented grid properties: chart.background.grid.autofit, chart.background.grid.autofit.numhlines, chart.background.grid.autofit.numvlines
772  o [DOCS] Documentation pages have been reorganised and a contents list added to each page
773  o [GANTT] Documented grid properties: chart.background.grid.autofit, chart.background.grid.autofit.numhlines, chart.background.grid.autofit.numvlines
774  o [HBAR] Documented grid properties: chart.background.grid.autofit, chart.background.grid.autofit.numhlines, chart.background.grid.autofit.numvlines
775  o [LINE] Documented grid properties: chart.background.grid.autofit, chart.background.grid.autofit.numhlines, chart.background.grid.autofit.numvlines
776  o [SCATTER] Documented grid properties: chart.background.grid.autofit, chart.background.grid.autofit.numhlines, chart.background.grid.autofit.numvlines
777  o [WEBSITE] Added warning about MSIE versions less than 8
778
779 5th June 2010
780 =============
781  o [HBAR] Added the following properties: chart.title.xaxis
782                                           chart.title.yaxis
783                                           chart.title.xaxis.pos
784                                           chart.title.yaxis.pos
785  o [ROSE] Slightly increased the area recognised to initiate resizing the Rose (ie the size of the hotspot)
786  o [TRADAR] Added adjusting to the TRadar
787
788 29th May 2010
789 =============
790  o [BAR] Added adjusting
791  o [ODO] Added gray border effect
792  o [ODO] Added chart.tickmarks.highlight
793  o [PROGRESS] Added adjusting
794  o [ROSE] Added adjusting
795  o [SCATTER] Added chart.ymin
796
797 22nd May 2010
798 =============
799  o [LINE] Added interactive adjustments
800
801 15th May 2010
802 =============
803  o [API] Updated the .getSegment() for use with the Rose chart and Donut variant charts
804  o [API]  Added RGraph.array_pad() function
805  o [BAR] You can now have grouped bar charts with shadows going to the left
806  o [LINE] Linewidth can now, as well as being a single number, be an array of numbers, one for each line
807  o [LINE] You can now have labels on the inside of the Y axis as opposed to having them in the gutter
808  o [MISC] ModalDialog and zoom background DIVs are now much better in regards to page coverage (the semi-opaque background)
809  o [MISC] Removed RGraph.getPageWidth() and RGraph.getPageHeight() functions
810  o [MISC] You can now pass a color as the second argument to RGraph.Redraw() which it will use
811  o [MISC] Resizing the window when zoomed no longer hides the zoom
812  o [ODO] Little bit of work on pointers and MSIE compatibility
813  o [ODO] Added "digital" readout option, as shown on the example page
814  o [PROGRESS] This chart type can now have an "in-bar" indicator
815  o [PIE] Converted this chart to use RGraph.getSegment() for tooltips
816  o [ROSE] You can now set the strokestyle
817  o [ROSE] Converted this chart to use RGraph.getSegment() for tooltips
818  o [SCATTER] Added chart.line.linewidth and, as with the line, it can be either a number or an array of numbers
819  o [SCATTER] chart.line.stepped can now, as well as simply true or false, be an array of booleans. This allows you to have
820              multiple lines, some stepped, some not.
821
822 8th May 2010
823 ============
824  o [MISC] You can now have multi-line labels by using the text "\r\n" in your label (without the quotes)
825  o [MISC] Resizing a graph no longer affects the page layout
826  o [ROSE] Added labels to this chart
827  o [ROSE] The Rose chart origin is now the "north" axis
828  o [WEBSITE] Re-arranged the front page
829  o [WEBSITE] Removed a lot of examples from the website and made the whole thing a little more streamlined
830  o [ZOOM] Once visible, you can now double click a zoomed area to expand it to a full size zoom. You can see
831           this on the line graph on the front page.
832 
833 1st May 2010
834 ============
835  o [DONUT] This is no longer a seperate class, but now a variant of the Pie chart (chart.variant = donut)
836  o [MISC] Added note about copying the text in tooltips using Firefox
837  o [ROSE] Tooltip highlighted area is now "under" the labels (as opposed to "over")
838
839 25th April 2010
840 ===============
841  o [MISC] Separated out resizing functionality into it's own file - RGraph.common.resizing.js This further reduces the size of
842           RGraph.common.core.js
843  o [MISC] In area zoom, you can now left-drag to move the zoom itself around, and right-drag to move the zoomed canvas around inside
844           the zoom
845  o [MISC] Added RGraph_zoomed_area CSS class
846  o [MISC] Added chart.crosshairs.linewidth to bar, line and scatter
847  o [MISC] You can now have a single level of submenu items with the context menu
848  o [RADAR] This chart has been renamed to Rose and the appearance enhanced
849
850 17th April 2010
851 ===============
852  o [BAR] This chart type can now use the onmousemove event for tooltips instead of the onmousedown
853  o [DOCS] Added tooltips documentation page - this explains tooltips and how you can specify them. There are now 4 methods available.
854  o [MISC] The zoomed area is now draggable once visible
855  o [MISC] Split out RGraph.common.js into separate files, consisting of:
856            o RGraph.common.core.js
857            o RGraph.common.annotate.js
858            o RGraph.common.context.js
859            o RGraph.common.tooltips.js
860            o RGraph.common.zoom.js
861           If you don't use any of the interactive features, the core common library is now roughly half the size. See
862           http://www.rgraph.net/docs/index.html#implementation for details of the new way to implement RGraph
863  o [MISC] You can now specify the CSS class that tooltips use (using chart.tooltips.css.class). If you have multiple
864           graphs on one page and want the tooltips to appear differently, this is how to do it
865 o [MISC] New tooltip effect - "none". Which, as the name implies, doesn't fade or expand.
866
867 10th April 2010
868 ===============
869 o [MISC] Cleaned up each graphs coords array. If you use the coords arrays, you may need to adjust your numbers slightly.
870          The new coords may be off for you by one or two chart.margin (it can be hmargin or vmargin depending on your graph type)
871 o [MISC] Added details of backwards compatibility breaks
872 o [MISC] New zoom mode - area. You can see this on the front page line graph and on the zoom documentation page
873 o [MISC] Added resizing capability. Will not work with other dynamic features (except the context menu)
874
875 3rd April 2010
876 ==============
877  o [BAR] Added new grid properties: chart.background.grid.autofit
878                                     chart.background.grid.autofit.numhlines
879                                     chart.background.grid.autofit.numvlines
880  o [BAR] Added chart.title.xaxis
881  o [BAR] Added chart.title.yaxis
882  o [BAR] Added chart.title.xaxis.pos
883  o [BAR] Added chart.title.yaxis.pos
884  o [GANTT] Adjusted the background grid, adding the required default properties
885  o [GANTT] Added new grid properties: chart.background.grid.autofit
886                                       chart.background.grid.autofit.numhlines
887                                       chart.background.grid.autofit.numvlines
888  o [HBAR] Added new grid properties: chart.background.grid.autofit
889                                      chart.background.grid.autofit.numhlines
890                                      chart.background.grid.autofit.numvlines
891  o [LINE] Multiple shadow colors are now facilitated (see example on front page)
892  o [LINE] Added new grid properties: chart.background.grid.autofit
893                                      chart.background.grid.autofit.numhlines
894                                      chart.background.grid.autofit.numvlines
895  o [LINE] Added chart.title.xaxis
896  o [LINE] Added chart.title.yaxis
897  o [LINE] Added chart.title.xaxis.pos
898  o [LINE] Added chart.title.yaxis.pos
899  o [LINE] Added chart.backdrop, chart.backdrop.alpha and chart.backdrop.size
900  o [LINE] Shadow color can now be an array of shadow colors. ie. A different one for each line
901  o [MISC] Added note about installing your own event handlers to misc documentation page
902  o [MISC] Added RGraph.SetShadow() - a shortcut function for setting the shadow
903  o [ODO] Added option to not draw the pointer tail
904  o [ODO] Added chart.needle.type option. It can be "pointer" (default) or "triangle".
905  o [PROGRESS] Added chart.margin
906  o [PROGRESS] Added inner tickmarks (chart.tickmarks.inner)
907  o [PROGRESS] Made examples a bit better
908  o [SCATTER] Connecting lines can now be stepped (chart.line.stepped)
909  o [SCATTER] You can now specify the exact X point at which an X label is drawn
910  o [SCATTER] Added new grid properties: chart.background.grid.autofit
911                                         chart.background.grid.autofit.numhlines
912                                         chart.background.grid.autofit.numvlines
913  o [SCATTER] Added chart.title.xaxis
914  o [SCATTER] Added chart.title.yaxis
915  o [SCATTER] Added chart.title.xaxis.pos
916  o [SCATTER] Added chart.title.yaxis.pos
917
918
919+------------------------------------------------------------------------------------------------------------+
920|                                                STABLE RELEASE - 27th March 2010                            |
921+------------------------------------------------------------------------------------------------------------+
922
923
924 27th March 2010
925 ===============
926  o [MISC] Just tweaks - nothing major
927
928 20th March 2010
929 ===============
930  o [MISC] Reverted dark background color for zoom back to the lighter one
931  o [MODALDIALOG] Reverted the dark background color back to the lighter one
932  o [METER] Added more feint tickmarks
933  o [METER] Labels are now angled. This will be an option in the future
934  o [ODO] Added more feint tickmarks
935  o [ODO] Labels are now angled. This will be an option in the future
936  o [ODO] Significant changes to this see the docs page - http://www.rgraph.net/docs/odo.html
937
938 13th March 2010
939 ===============
940  o [MISC] Removed curvy corner from context menu
941  o [WEBSITE] Added Google Buzz social networking icon
942  o [MODALDIALOG] Darkened the background a little. You can set this back if you wish by using the ModalDialog_dialog CSS class
943 
944 6th March 2010
945 ==============
946  o [METER] Documented shadow properties
947  o [MISC] Added RGraph.getPageWidth() which returns the page width, accommodating browser differences
948  o [MISC] Added RGraph.getPageHeight() which returns the page height, accommodating browser differences
949  o [MODALDIALOG] Increased the radius of the corners (ie they're more rounded now)
950  o [MODALDIALOG] Documented the ModalDialog CSS classes and also added miscellaneous documentation
951  o [MSIE] Added context menu to the MSIE example
952
953 27th February 2010
954 ==================
955  o [API] Added information about the coords array.
956  o [API] Added a little information about dynamically updating your graphs
957  o [MISC] Zoom in canvas mode now has a dark background option - chart.zoom.background - can be true or false and defaults to true
958           Note: If you use the full canvas zoom, this will affect you - if you don't like it, you will need to turn it off
959 o [MISC] Added RGraph_zoomed_canvas CSS class. Also tweaked the default CSS for the two types of zoom
960 o [MISC] Tweaked the animation example
961
962 20th February 2010
963 ==================
964  o [DOCS] Added reasonable caching strategy
965  o [DOCS] Expanded the API docs regarding the data properties
966  o [LINE] Removed chart.border property. You should use CSS on your canvas element instead.
967  o [LINE] Added chart.ymin property
968  o [LINE] Tickmarks are no longer drawn if the tick is outside the Y scale range
969  o [METER] Added shadow
970  o [WEBSITE] Removed most tables from the website
971  o [WEBSITE] Fixed the issue with the front page graphs, Google Chrome and missing text. This was done by NOT using
972              asynchronous processing.
973
974 9th February 2010
975 =================
976  o [PIE] Fixed pie chart sticks with athick white border
977  o [PIE] Added chart.labels.sticks.color
978  o [DOCS] Added link anchors to documentation pages, eg: http://www.rgraph.net/docs/bar.html#chart.labels
979
980 7th February 2010
981 =================
982  o [BAR] Added ability to specify number of Y labels - 1, 3 or 5 (the default).
983  o [LINE] Added ability to specify number of Y labels - 1, 3 or 5 (the default).
984  o [LINE] Added a little missing documentation
985  o [LINE] Small fix to MSIE arrow style tickmarks
986  o [MISC] Optimisations to all chart libraries
987  o [MISC] Added RGraph_zoom_window CSS class - the front page uses it if you want an example
988  o [SCATTER] Added ability to specify number of Y labels - 1, 3 or 5 (the default).
989  o [SCATTER] Added a little missing documentation
990
991 30th January 2010
992 =================
993  o [BAR] Performance tweaks.
994  o [DOCS] Made note about using tables for layout and how it can impact negatively on graph speed.
995  o [DOCS] Documented Pie chart label sticks.
996  o [LINE] Performance tweaks.
997  o [MISC] Opera (10.5) now supports the canvas text and shadow APIs
998
999 23rd January 2010
1000 =================
1001  o [LINE] Fix to arrow style tickmarks
1002  o [MISC] Very minor change to tooltips and event handling
1003  o [SCATTER] Added diamond shape tickmarks
1004
1005 16th January 2010
1006 =================
1007  o [BAR] Documented chart.ylabels
1008  o [CONTEXT] Context menus are now positioned correctly when you specify a DOCTYPE in MSIE
1009  o [LINE] Added and documented chart.ylabels
1010  o [MODAL DIALOG] This is now completely static (when scrolling) in all browsers (Chrome, FF, MSIE, Safari, Opera), (MSIE requires that
1011                   you use a doctype.
1012  o [ODO] Improved MSIE support (spurious circles are no longer drawn)
1013
1014 9th January 2010
1015 ================
1016  o [BAR] Added glass variant
1017  o [BAR] Added sketch variant
1018  o [DOCS] Documented getCanvasXY() function
1019  o [MISC] Links now work in tooltips
1020  o [MISC] Added standard box-shadow: CSS property where necessary
1021  o [MISC] Slight border-radius change to context menu
1022  o [PIE] Added small (optional) label sticks
1023  o [PROGRESS] Added indicator arrows
1024
1025 2nd January 2010
1026 ================
1027  o [METER] Added this as a new chart type
1028  o [MISC] More optimisations for Meter, Line and Bar charts
1029  o [TRADAR] Added tooltips
1030  o [TRADAR] Added ability to specify offsetx and offsety for labels
1031
1032 19th December 2009
1033 ==================
1034  o [BAR] Added support for MSIE shadows. Shadow blurring is not available though
1035  o [BAR] Fixed dot chart colours not showing correctly in MSIE
1036  o [BIPOLAR] Added support for MSIE shadows. Shadow blurring is not available though
1037  o [FUNNEL] Optimised this chart type a little
1038  o [FUNNEL] Added support for MSIE shadows. Shadow blurring is not available though
1039  o [LINE] Added support for MSIE shadows. Shadow blurring is not available though
1040  o [MISC] The context menu for Safari, Opera and Firefox Mac is now triggered by a double click (left mouse button).
1041  o [MSIE] Tooltips now work (albeit a little unreliably), but this browser is very slow at showing them. Using a doctype will
1042           cause them to be ou of position.
1043  o [PIE] Added support for MSIE shadows. Shadow blurring is not available though
1044  o [PROGRESS] Added support for MSIE shadows. Shadow blurring is not available though
1045
1046 12th December 2009
1047 ==================
1048  o [MSIE] Microsoft Internet Explorer is now supported in a limited fashion. You can see it in action here:
1049           http://www.rgraph.net/docs/msie.html This is not using Google Chrome Frame.
1050  o [TRADAR] Rewrote so that it works with MSIE. This rewrite means that tooltips will be feasible (I'm yet to add them)
1051  o [WEBSITE] Significant reorganisation of website
1052 
1053 5th December 2009
1054 =================
1055  o [API] Added and documented RGraph.Async() function, which can be used to help speed up your pages. There's a page which details it:
1056          http://www.rgraph.net/docs/async.html
1057  o [MISC] Removed text support for Opera. The graphs are still displayed, albeit without text
1058  o [MISC] Changed to object detection in place of specific browser detection for older browsers. This means more
1059           browsers are accounted for.
1060  o [MISC] Added RGraph.getSegment() function, which returns the applicable segment information
1061           (x, y, radius, startAngle, endAngle)
1062  o [SCATTER] Added ability to do Barplots using the Scatter chart.
1063  o [SCATTER] Can now specify the scatter to not display tick marks (be specifying the tickmark as null)
1064
1065 28th November 2009
1066 ==================
1067 o [DOCS] Added RGraph.HideContext() to API documentation.
1068 o [MISC] Simplified logic for showing the context menu. Please test your browser on the website before upgrading as this may
1069          cause regressions.
1070 o [MISC] Fixed slight oddity for zoom which resulted in a small zoom thumbnail
1071 o [MISC] The RGraph website now works with Google Chrome Frame. NB: If you're having a similar problem, ensure the META
1072          tag is in the first 1Kb of the page.
1073 o [MISC] Achieved a degree of Opera compatibility. Please bear in mind that Opera does not yet support the canvas text
1074          or shadow APIs so do not expect to see any shadows on your graphs. Text is simulated however, so the graphs
1075          are still usable in some circumstances however. Also bear in mind that Opera support is buggy.
1076
1077 20th November 2009
1078 ==================
1079  o [MISC] Added new mode for zoom - thumbnail This shows a zoom thumbnail (you must set chart.zoom.mode to thumbnail) instead of
1080           zooming the entire canvas. The line graph on the front page shows an example of it.
1081  o [MISC] Context menu in Mac Firefox is now attached to the left mouse button instead of the right
1082  o [NOTE] Annotations are now persistent in Chrome (dev channel releases at the moment) and Chrome Frame
1083
1084 14th November 2009
1085 ==================
1086  o [ALL] Finished zoom function
1087  o [PIE] Work on linewidth and line color
1088  o [MISC] Changed Safari to use left click for context menu - should elimate the temperamentality
1089
1090 8th November 2009
1091 =================
1092  o [ALL] Added zoom functionality (This is not finished yet)
1093  o [API] Corrected this regarding graph data
1094  o [MISC] Added RGraph.ClearAnnotations() to API documentation. NB: This function is called when you call RGraph.Clear()
1095
1096 31st October 2009
1097 =================
1098  o [DOCS] Correct the docs regarding text sizes
1099  o [PIE] Miscellaneous fixes
1100  o [RADAR] Changed to be left aligned
1101
1102 25th October 2009
1103 =================
1104  o [ALL] Added property: chart.text.font
1105  o [ALL] Added property: chart.text.color
1106  o [ALL] Changed from pixels to points for font sizes (you may need to reduce your font sizes slightly). Default is now 10pt
1107  o [DONUT] Added ability to set key as being in gutter
1108  o [DONUT] Added chart.align for left/center/right aligning the chart
1109  o [PIE] Added chart.align for left/center/right aligning the chart
1110
1111 17th October 2009
1112 =================
1113  o [BAR] Added new option: chart.axis.color
1114  o [Bipolar] Added new option: chart.axis.color
1115  o [DOCS] Automated generation of API (properties) documentation
1116  o [HBAR] Added new option: chart.axis.color
1117  o [LINE] Added new option: chart.noxaxis
1118  o [LINE] Added new option: chart.axis.color
1119  o [LINE] Reduced default X/Y shadow offset
1120  o [LINE] Added new option: chart.noendtick - useful for when you're generating line charts with Y axes on both sides
1121  o [MISC] Changed "Combining..." page to illustrate combining two line charts
1122  o [MISC] Added XML documentation
1123  o [MISC] Added performance note about combining libraries
1124  o [SCATTER] Added new option: chart.axis.color
1125
1126 10th October 2009
1127 =================
1128  o [BAR] Added chart.background.grid.hlines, chart.background.grid.chart.background.grid.vlines and chart.background.grid.border
1129  o [BAR] Changed chart.labels.abovebar to chart.labels.above
1130  o [BAR] Added chart.labels.above to stacked bar charts
1131  o [BIPOLAR] Fixed using chart.xmax
1132  o [BIPOLAR] Added chart.scale.decimals
1133  o [HBAR] Added chart.background.grid.hlines, chart.background.grid.chart.background.grid.vlines and chart.background.grid.border
1134  o [HBAR] Added chart.labels.above. Not technically "above" the bar (not at all), but it's so named for API compatibility
1135  o [HBAR] Added chart.labels.above to stacked chart
1136  o [LINE] Added chart.background.grid.hlines, chart.background.grid.chart.background.grid.vlines and chart.background.grid.border
1137  o [PIE] Miscellaeous work
1138  o [SCATTER] Added chart.background.grid.hlines, chart.background.grid.chart.background.grid.vlines and chart.background.grid.border
1139  o [WEBSITE] Added sharing buttons
1140
1141 3rd October 2009
1142 ================
1143  o [ALL] Charts now clean up events if tooltips are not installed. This means that if tooltips are not being used
1144          the onmousemove/onclick events (depending on the graph library) are reset to null.
1145  o [BAR] 3D effect now works with background grid and bars
1146  o [DOCS] Added API documentation (replaces working.html)
1147  o [MISC] Changed various graphs default background bar colors to white
1148  O [MISC] Removed array_range() function - unused
1149  o [LINE] More (general) work
1150  o [LINE] chart.fillstyle can now be an array as well as a string
1151  o [LINE] Added 3D variant to line chart.
1152  o [MISC] Added minified library archive
1153
1154 19th September 2009
1155 ===================
1156  o [ALL] Added new option - chart.title.color - to all graph types (except the LED)
1157  o [LINE] Slight modification to filled line charts and the (stroke) colour.
1158  o [LINE] Changed stepped line chart so last vertical line is not drawn
1159  o [LINE] Changed the look (for the better) of filled line charts and thick lines
1160  o [LINE] Added option - chart.axesontop - useful in a minority of cases; causes the axes to be
1161           redrawn after the graph
1162  o [LINE] Added "chart.filled.range" option. Used to compare the range/difference between two sets of data.
1163  o [MISC] Fixed negative horizontal bars
1164  o [LINE] Fixed problem with null arguments
1165  o [LINE] Filled line charts now work a little better with negative values
1166  o [PROGRESS] Added chart.tickmarks.color
1167  o [PROGRESS] Added chart.text.color
1168
1169 6th September 2009
1170 ==================
1171  o [ALL] Fixed libraries to work with Prototype.js
1172  o [ALL] Added chart.title.vpos allowing you override and specify the position of the title. This should be a
1173          decimal from 0 to 1. By default it's not used
1174  o [BAR] Can now have Y axis labels in right hand gutter
1175  o [LINE] Can now have Y axis labels in right hand gutter
1176  o [COMMON] Fixed scale generation bug when maximum value is zero (ie all of your values are zero)
1177
1178 22nd August 2009
1179 ================
1180  o [MISC] Optimisations on various graph libraries
1181  o [MISC] Very minor albeit better HTML5 compliance
1182  o [LINE] You can now specify the Y axis position - left (default) or right
1183 
1184 8th August 2009
1185 ===============
1186  o [BAR] Added 3D effect to regular, grouped and stacked charts
1187  o [GANTT] Can now specify background grid width
1188  o [LED] The text is now stripped of right-most whitespace
1189
1190 25th July 2009
1191 ==============
1192  o [MISC] Stop using $() function for better compatibility with outside libraries
1193  o [SCATTER] Support supplying multiple datasets as one big array instead of multiple arrays
1194  o [ALL] Changed all graph types to "new RGraph.xxx()" format
1195 
1196 3rd July 2009
1197 =============
1198  o [DOCS] Misc updates
1199  o [DOCS] Fixed docs regarding default gutter size
1200  o [LINE] Handle null values better
1201  o [LINE] Documented optional different fill colour
1202  o [MISC] Added caching enhancements
1203  o [MISC] Slight change to FixEventObject() so offsetX and offsetY are available in Firefox
1204  o [SCATTER] Allow multiple datasets. Effect is only visible when lines are shown
1205  o [SCATTER] Key can now be shown for multiple lines
1206
1207 20th June 2009
1208 ==============
1209  o [ALL] Code optimisations
1210  o [ALL] Annotations are now persistent in browsers that support HTML5 DOM storage (currently Firefox 3.5 and Safari 4)
1211  o [BAR] Added ability to specify labels above bars on single and grouped bar charts
1212  o [SCATTER] Added ability to show connecting line
1213
1214 6th June 2009
1215 =============
1216  o [ALL] On graphs that support tooltips, you can now have context menus at the same time as tooltips
1217  o [MISC] Fixes to hiding palette in Chrome
1218  o [MISC] Fixed a palette resizing bug
1219  o [MISC] Changed the number of frames for expand and fade tooltip effects from 5 to 10 - looks a little smoother
1220  o [MISC] Fixed a minor scale bug
1221  o [MISC] Changed name of ShowPalette() function to RGraph.Showpalette()
1222  o [PIE] Fixed minor pie chart bugs with mouse cursor
1223
1224 23rd May 2009
1225 =============
1226  o [ALL] Documented context menu
1227  o [ALL] Added annotations - useful to highlight interactively, and added example to front page line chart
1228  o [BAR] Added pyramid chart variant
1229  o [BAR] Added arrow chart variant
1230  o [BAR] Added crosshairs
1231  o [FUNNEL] Added tooltips
1232  o [LINE] Added crosshairs
1233  o [LINE] Can now have a context menu at the same time as tooltips
1234  o [MISC] Added annotations mini colour palette
1235  o [SCATTER] Added crosshairs
1236  o [SCATTER] Fixed bug where pre/post units were not being shown
1237  o [SCATTER] Can now have a context menu at the same time as tooltips
1238
1239 9th May 2009
1240 ============
1241  o [BAR] Can now better control the shadow
1242  o [BAR] Now ymax is exactly that which is used
1243  o [BAR] You can now control the number of decimals that are used
1244  o [BIPOLAR] Added shadow
1245  o [HBAR] Can now better control the shadow
1246  o [HBAR] Added tooltipcapability
1247  o [PIE] Can now better control the shadow
1248  o [LINE] Can now better control the shadow
1249  o [LINE] Reversed order of arguments to the constructor - ie the data - so they are uniform with things like labels and tooltips
1250  o [LINE] Can now have a fill colour that's different to the line colour (see the last example on the lines example page)
1251  o [LINE] Added arrow style tickmarks (filled and not) - look best with a linewidth of 1 or 2
1252  o [LINE] Number of labels is now independent of number of datapoints, as are number of X tickmarks
1253           The second to last two line chart examples show this in action
1254  o [LINE] Added an interesting example showing off the new independence of labels, datapoints and tickmarks. The ninth
1255           line example (the sin/cos/tan curves) has 361 datapoints but only 5 labels - 361 labels would be a bit much.
1256  o [LINE] Line chart no longer draws in the gutter (see this in action by looking at the above tangent curve example)
1257  o [PROGRESS] Brought shadow into line with the rest of the graphs
1258  o [PROGRESS] Tidied this up a little
1259  o [PROGRESS] Added tooltip capability
1260  o [RADAR] Added tooltip capability
1261  o [DOCS] Added small note about canvas and accessibility
1262  o [MISC] Fixed a few HTML warnings
1263  o [MISC] Cleaned up CSS warnings
1264  o [MISC] Updated license
1265  o [MISC] Slight tweaks to context menu: Specifying a null callback now means that that menu item
1266           will not trigger the rollover effect
1267 o [MISC] Fixed a scale bug where the top value is 5.xxx
1268 o [WEBSITE] Made the line graph and pie chart on the front page a little more interactive
1269 o [WEBSITE] Added a funnel chart to the front page
1270 o [FUNNEL] Added horizontal alignment for labels
1271
1272 25th April 1009
1273 ===============
1274  o [MISC] Changed to .zip format for archive instead of .tar.gz - easier to work with
1275  o [MISC] Fixed issue with "expand" type tooltips & timers
1276  o [MISC] Unified default gutter setting (25px)
1277  o [MISC] Made shadows all point the same way across all graphs
1278  o [MISC] Fixed horizontal background bars so that specifying a value greater than the ymax (or less than the negative ymax)
1279           uses the ymax value instead
1280  o [MISC] ModalDialog fixes for width and height settings on various browsers and DOM modes
1281  o [MISC] Scale is now generated more accurately for *really* tiny values
1282  o [LINE] Performance enhancements regarding scale generation
1283
1284 11th April 2009
1285 ===============
1286  o [MISC] Slight aleration to improve "grow" option of tooltips. Instead of starting at the top and growing downwards, it now
1287           starts in the center and grows outward in all directions
1288  o [MISC] Changed "grow" to "expand" for tooltips
1289  o [ODO] Documented ability to turn off the pointer end
1290  o [DONUT] Added ring-in-ring effect, enabling multiple datasets
1291  o [DONUT] Added option to use in-graph key instead of labels
1292  o [LINE] Changed "tick" style tickmarks to "halftick". "tick" now gives a fullheight tickmark, and also added "endtick"
1293           which gives a full height tick mark at the ends of the lines
1294  o [MISC] Added doctype to all pages and fixed modaldialog accordingly
1295  o [MISC] CSS and DTD fixes across the site
1296  o [MISC] ModalDialog fixes
1297  o [MISC] Add type attribute back to SCRIPT tags - needed for DTD compliance
1298  o [HBAR] Added new graph type - Horizontal Bar chart
1299
1300 28th March 2009
1301 ===============
1302  o [BAR] Added dot chart capability
1303  o [BAR] When mouse is over a hotspot, cursor now changes
1304  o [PIE] When mouse is over a hotspot, cursor now changes
1305  o [LINE] When mouse is over a hotspot, cursor now changes
1306  o [GANTT] When mouse is over a hotspot, cursor now changes
1307  o [DONUT] When mouse is over a hotspot, cursor now changes
1308  o [SCATTER] When mouse is over a hotspot, cursor now changes
1309  o [MISC] Added new effect for tooltips. So now you can have "fade" (default) or "grow"
1310  o [MISC] Added drop shadow to context menu
1311  o [MISC] Resolved Chrome color, shadow and gradient bugs
1312  o [DOCS] Added short section about suggested library layout
1313  o [WEBSITE] Always now show two download links
1314
1315 14th March 2009
1316 ===============
1317  o o------------------------------------------------------------------------------------------------------------------o
1318    | IMPORTANT !                                                                                                      |
1319    | Every single one of the property names has been changed to be a little more unified. The new format is now       |
1320    | "chart.xxx" where xxx is the actual name. Some of the names have been changed completely, eg. "chart.text.size", |
1321    | which was formerly "textheight", whilst others only marginally. This was necessary to bring some semblance of    |
1322    | uniformity to the RGraph properties across all of the libraries, make it look a bit more "proffessional" and     |
1323    | provide plenty of scope for future properties.                                                                   |
1324    |                                                                                                                  |
1325    | You should also note that as of this release (14th March 2009) that RGraph has been changed to use the canvas    |
1326    | text and shadow APIs. This may mean you needing to upgrade your browser if you want to use the latest version.   |
1327    | At the time of writing, this meant Firefox 3.1b2, Safari 4 and Chrome 2. If you don't wish to upgrade your       |
1328    | browser, or need Opera support, then you will need to remain on the 28th February 2009 version.                  |
1329    o------------------------------------------------------------------------------------------------------------------o
1330  o [FUNNEL] Added key ability to Funnel chart
1331  o [FUNNEL] Added shadow for key
1332  o [BAR] Added shadow for key
1333  o [LINE] Added shadow for key
1334  o [RADAR] Added shadow for key
1335  o [TRADAR] Added shadow for key
1336  o [RADAR] Added tick marks to the axes
1337  o [PIE] Added border option.
1338  o [BAR] Added "in graph" static labels, useful for highlighting things
1339  o [LINE] Added "in graph" static labels, useful for highlighting things
1340  o [MISC] Provided easy access to minified copies of the libraries
1341  o [ODO] Added inner and outer shadows
1342  o [BAR] Changed to canvas text & shadow API
1343  o [BIPOLAR] Changed to canvas text & shadow API
1344  o [DONUT] Changed to canvas text & shadow API
1345  o [FUNNEL] Changed to canvas text & shadow API
1346  o [GANTT] Changed to canvas text & shadow API
1347  o [LED] Changed to canvas text & shadow API
1348  o [LINE] Changed to canvas text & shadow API
1349  o [ODO] Changed to canvas text & shadow API
1350  o [PIE] Changed to canvas text & shadow API
1351  o [PROGRESS] Changed to canvas text & shadow API
1352  o [radar] Changed to canvas text & shadow API
1353  o [SCATTER] Changed to canvas text & shadow API
1354  o [TRADAR] Changed to canvas text & shadow API
1355
1356 28th February 2009
1357 ==================
1358  o [MISC] Added performance information about onload
1359  o [BAR] Can now specify Y axis units (both before and after the number)
1360  o [LINE] Can now specify Y axis units (both before and after the number)
1361  o [SCATTER] Can now specify Y axis units (both before and after the number)
1362  o [PROGRESS] Can now specify Y axis units (both before and after the number)
1363  o [BIPOLAR] Can now specify X axis units (both before and after the number)
1364  o [BAR] Fixed scale bug
1365  o [MISC] Added UK pound sign to font set
1366  o [FUNNEL] Added new chart - Funnel chart. Can be used to represent sales processes
1367  o [FUNNEL] Made funnel use canvas shadow API
1368  o [MISC] Changed minification script to work "in-place" NOTE
1369  o [PROGRESS] Made progress use canvas shadow API
1370  o [MISC] Tested RGraph on Safari 4.0 - appears to be fine
1371  o [LINE] Added ability to specify horizontal coloured bars
1372  o [BAR] Added ability to specify horizontal coloured bars
1373  o [SCATTER] Added ability to specify horizontal coloured bars
1374
1375 14th February 2009
1376 ==================
1377  o [PIE] Added tooltips + updated docs to correspond
1378  o [WEBSITE] Added tooltips to Pie on front page
1379  o [LED] Added "counter-like" basic LED grid
1380  o [DONUT] Made donut a proxy to pie chart
1381  o [DONUT] Added tooltips
1382  o [MISC] Moved CSS styles to scripts. You no longer need to define CSS styles unless you wish to override something
1383  o [PIE] Made tooltips for pie use 3D effect. This is optional - it can be the traditional 2D or the new 3D effect
1384  o [SCATTER] Can now have the X axis in the center
1385  o [SCATTER] Added tooltip facility
1386  o [MISC] Consolidated invoice handling
1387  o [MISC] Minor fix to DOM structure of context menu
1388  o [LINE] Can now have combined Line and Bar chart so you can overlay Line graphs on top of Bar charts
1389  o [BAR] Can now have combined Line and Bar chart so you can overlay Line graphs on top of Bar charts
1390  o [MISC] Moved showcase examples to separate pages - showcase.html was doing too much and becoming far too slow
1391
1392 31st January 2009
1393 =================
1394  o [ODO] Added .beginPath() when starting to draw the Odo - needed for animation
1395  o [MISC] Rewrote ModalDialog
1396  o [GANTT] Corrected gantt chart docs
1397  o [MISC] Context menu is now always the correct width
1398  o [BAR] Added ability to specify X axis labels to be drawn at eith 45 or 90 degrees
1399  o [LINE] Added ability to specify X axis labels to be drawn at eith 45 or 90 degrees
1400  o [SCATTER] Added ability to specify X axis labels to be drawn at eith 45 or 90 degrees
1401  o [BIPOLAR] Added tooltips
1402  o [DOCS] Re-jigged (ever so slightly) docs index layout
1403  o [DOCS] Added info on working with RGraph objects in conjunction with accessing the underlying
1404           canvas/context objects
1405  o [DONUT] Made sure the above was valid
1406  o [PROGRESS] Made sure the above was valid
1407
1408 17th January 2009
1409 =================
1410  o [MISC] Added licensing FAQ page including invoice mailer
1411  o [MISC] Moved CSS to css subfolder
1412  o [MISC] Renamed modaldialog and removed external fade library
1413  o [MISC] Added example of how to integrate RGraph with external libraries using the ModalDialog
1414  o [MISC] ymax property is no longer deprecated - it can be used to stop the scale changing when animating your graphs.
1415  o [MISC] Added documentation page about animation
1416  o [SCATTER] Added square tick type
1417  o [PIE]  Fixed last segments line width
1418  o [MISC] Updated copyright notice
1419  o [DOCS] Added basic example for implementation guidance
1420  o [MISC] Changed test page to use tables instead of divs. This will make it more apparent if something breaks
1421           in the RGraph.getMouseXY() function.
1422  o [ODO]  Changed to use 10 labels instead of 8 - should make for nicer scale values.
1423  o [ODO]  Made tick marks tie into labels more
1424
1425 4th January 2009
1426 ================
1427  o [DOCS] Added note about pre-caching
1428  o [SCATTER] Added color example to scatter chart
1429  o [MISC] Fixed tooltips appearing in the wrong place
1430  o [MISC] Removed tooltip shadow layer. Shadows are accomodated for in CSS3
1431  o [DOCS] CSS class documentation
1432  o [MISC] More work on things working with html5 doctype
1433  o [MISC] Removed shadow layer from tooltips. This will be accomodated in CSS3, and is already by some browsers (MSIE (!), Chrome,
1434           Safari, and the forthcoming FF 3.1)
1435  o [MISC] Ditto for context menus
1436  o [MISC] Changed RGraph.getMouseXY() to be more accomodating
1437  o [WEBSITE] Added favicon.png
1438  o [WEBSITE] Added example of pie chart to front page
1439  o [WEBSITE] Changed front page to use tables instead of divs to tell if tooltips keep working
1440  o [MISC] Overhauled RGraph.getMouseXY() so that it works in spite of being nested in tables. It also works
1441           if you position the canvas absolutely and only specify one of the top or left. Wonderbar!
1442  o [SCATTER] Added ability to specify the color of the tick ie:[x, y, color] It's optional. ** Could do with a key **
1443  o [DOCS] Added color information
1444  o [DOCS] Added context menu information
1445  o [MISC] Made context menus more XP style
1446  o [GANTT] Customised the example more, showing the completage indicators.
1447  o [GANTT] Events and vertical bars are now defined in the usual way, by using the Set() method
1448  o ]MISC] Added __object__ property to all graph objects
1449  o [MISC] Unified text size at 10 points (and 2 greater for titles).
1450  o [MISC] Added context menus to all graph types
1451  o [MISC] Fixed tooltip widths on front page. And siving in general in Opera
1452
1453 20th December 2008
1454 ==================
1455  o [MISC] Converted all graphs to use dollar ($) function in place of document.getElementById("...")
1456  o [TRADAR] Now defaults to drawing the key out of graph
1457  o [LINE] Now labels are turned off if there's fewer labels than data points (every line)
1458  o [MISC] Added better smaller scales - now goes down to 0.0005
1459  o [DOCS] Added more details on tooltips and positioning
1460  o [LINE] Added gridwidth property
1461  o [BAR] Added gridwidth property
1462  o [MISC] Removed rotating text example (it's still in the archive - it's just not linked)
1463  o [MISC] More work on scales when decimal values are involved, plus graphs now use thousand seperators to aid readability
1464  o [MISC] More work on tooltips and their positioning.
1465  o [MISC] Added "keyposition" option, which can be either "gutter" or "graph" and determines where the key is drawn
1466  o [MISC] Unified all graphs to use the same "textheight" property for text.
1467  o [MISC] All titles are now drawn two pixels larger than the "textheight" property
1468  o [LINE] Key can now be placed above the actual graph area if  desired
1469  o [BAR] Key can now be placed above the actual graph area if  desired
1470  o [MISC] Fixes to number formatting, including when there multiple graphs on a page
1471  o [BAR] Changed summary line to default to off
1472  o [BIPOLAR] Scale values now contain thousand separators
1473  o [SCATTER] Scale values now contain thousand separators
1474  o [LINE] Scale values now contain thousand separators
1475  o [BAR] Scale values now contain thousand separators
1476  o [MISC] Updated issues.html with details of the smallest scales
1477  o [SCATTER] Deprecated the ymax property. RGraph.getScale() is now good enough (xMax is bipolar chart equivalent)
1478  o [LINE] Deprecated the ymax property. RGraph.getScale() is now good enough
1479  o [BIPOLAR] Deprecated the xmax property. RGraph.getScale() is now good enough
1480  o [BAR] Deprecated the ymax property. RGraph.getScale() is now good enough
1481  o [MISC] Made RGraph.getScale() return the whole scale (all five values), not just the top value
1482           This means better quality scales can be produced.
1483  o [MISC] Made note about positioning in docs on issues page
1484  o [ODO] Work on Small scale values
1485  o [BIPOLAR] Work on Small scale values
1486  o [BAR] Work on Small scale values
1487  o [LINE] Work on Small scale values
1488  o [MISC] Added tooltip fade in effect using CSS3 opacity
1489  o [BAR] Added tooltip functionality to stacked bar chart
1490  o [BAR] Added tooltip functionality to grouped bar chart
1491  o [MISC] Added gradient to front page graphs
1492  o [TRADAR] Added gradient to bipolar on test page
1493  o [TRADAR] Re-added traditional radar chart. It doesn't work in Opera 9.x, only Opera 10+. Documentation for this also fine tuned
1494  o [MISC] Tidied up RGraph.common.js
1495  o [MISC] Removed drawTextAngle() - RGraph.Text() does this
1496  o [MISC] Added a bar chart with centre X axis to example page
1497  o [GANTT] Fixed Gantt chart title text placement
1498  o [GANTT] Added title text size property
1499  o [WEBSITE] Changed colour of example on website
1500  o [RADAR] Changed key to be the same as the bar/line/tradar
1501  o [DOCS] Lots of link updates
1502
1503 5th December 2008
1504 =================
1505  o [LINE] Made keys and lines (ie stacked/filled) totally correspond.
1506  o [BAR] Stopped bar chart tooltips redrawing the axes. Not entirely sure why it's doing this, but it seems fine without it.
1507  o [DOCS] Bundled license document with archive
1508  o [DOCS] Documentation and example updates.
1509  o [MISC] Changed index.php to index.html Not earth shattering, but should make it clearer for people where to start,
1510           and also makes the downloaded index.html styled as it should be.
1511  o [WEBSITE] Added Cache-Control: Header
1512  o [WEBSITE] Added link to support group on Google more obvious
1513  o [DOCS] Added list of common issues
1514  o [MISC] Added header into files that didn't have it
1515  o [MISC] Removed CanvasText.enable() - unneccessary
1516  o [ODO] Shortened the Odos pointer
1517
1518 28th November 2008
1519 ==================
1520  o [MISC] Got rid of HTML5 doctypes - they seem to be interfering with tooltip positioning.
1521           If you don't use tooltips, you'll therefore be fine.
1522  o [ODO] Better needle. I think.
1523  o [BAR] Keys for charts are now specified in the same order as the pertaining datasets
1524  o [LINE] Keys for charts are now specified in the same order as the pertaining datasets
1525  o [MISC] Added CSS3 shadows to tooltips
1526  o [GANTT] Fixed bug in Gantt chart textsize property
1527  o [LINE] Finally made shadows 100% accurate (ie tickmarks now have shadows too), including stepped line
1528  o [WEBSITE] Added tooltips to line chart on front page
1529  o [MISC] Fixed release script (check)
1530  o [LINE] Added keys to line & bar chart
1531  o [BAR] Added keys to line & bar chart
1532  o [MISC] o-----------------------------------------------------------------------------------------------------o
1533           | Use unified better getters/setters for all charts. This is a MAJOR update, since it affects all the |
1534           | charts in a fundamental way. For the better. Any update should be done cautiously. But since        |
1535           | RGraph is beta, all updates should be done that way. Judging by the RGraph test page though,        |
1536           | everything seems fine.                                                                              |
1537           o-----------------------------------------------------------------------------------------------------o
1538
1539 15th November 2008
1540 ------------------
1541  o [BAR] Removed animation
1542  o [LINE] Documented stepped line chart
1543  o [LINE] Fixed tick marks
1544  o [LINE] Added ability to specify line chart as being stepped
1545  o [MISC] Documented default values.
1546  o [GANTT] Added gantt chart
1547  o [PROGRESS] Corrected name of Progressbar
1548  o [LINE] Moved the background drawing to RGraph.common.js
1549  o [SCATTER] Moved the background drawing to RGraph.common.js
1550  o [MISC] Tooltips now move to the left of the cursor when it's too far right
1551  o [MISC] Changed print_r() to pr() - less to type
1552  o [MISC] Added GetDays() function for Gantt chart
1553  o [GANT] Added it
1554  o [MISC] Added an RGraph.print_r() method for easier debugging
1555  o [MISC] Added a registry object to the common library to resolve scoping issues and so we don't need to use globals. Globals suck.
1556  o [SCATTER] Added a plus tick style to the scatter chart - added a demo too
1557  o [SCATTER] Fixed a bug in the Scatter graphs background drawing
1558  o [BAR] Moved bar charts DrawBackground() into the RGraph.background class. Should make reuse far easier.
1559  o [BAR] "backgroundGrid" property changed to "grid"
1560  o [MISC] Added a minification script. This script doesn't reduce the scripts to the bare minimum. But it can take 50% off the size (!).
1561  o [LINE] Can now specify colour of shadows for line and bar graphs
1562   o [BAR] Can now specify colour of shadows for line and bar graphs
1563  o [LINE] line chart now has real shadows and so they can be used for lines of any thickness
1564  o [LINE] can now specify shadow offset
1565  o [SCATTER] Fixed background bar boundaries
1566  o [SCATTER] Added plus cross type
1567  o [MISC] Moved background drawing to common library
1568  o [WEBSITE] sitemap.xml Now has correct <lastmod> date which changes correctly when a release is performed CHECK
1569  o [MISC] Tooltip nows store the text in __text__ variable on the tooltip object (.innerHTML changes the HTML when it's set)
1570 
1571 1st November 2008
1572 ------------------
1573  o [BAR] Last bar chart example now uses a gradient
1574  o [MISC] Changed hyphens to be slightly shorter
1575  o [WEBSITE] Changed sitemap to use an update frequency of weekly. Last modified is now updated when a release is performed
1576  o [BAR] Can now specify the grid size on the bar chart
1577  o [LINE] Setting propeties can now be any case, upper or lower
1578  o [MISC] Added RGraph.print_r() function
1579  o [LINE] TickSize now actually has an effect
1580  o [LINE] Added tooltips to line chart
1581  o [WEBSITE] Moved support forum to Google group
1582  o [MISC] Added object registration (for redrawing)
1583  o [BAR] Removed margin from being accounted for in height calculation
1584  o [LINE] Made tickmarks more coherent
1585  o [BAR] Bar chart now uses canvas ID in some, but not all, error messages
1586  o [LINE] Added small drop shadow to line chart
1587  o [WEBSITE] Added example graphs to front page
1588  o [BAR] Added tooltips to line chart
1589  o [WEBSITE] Added more performance related information
1590  o [PIE] Added drop shadow
1591
1592 25th October 2008
1593 -----------------
1594  o [DOCS[ Added integration section
1595  o [RADAR] Added title to radar
1596  o [RADAR] Added textStyle to radar
1597  o [PIE] Made one of the pie charts use a gradient
1598  o [PROGRESS] Added shadows
1599  o [PROGRESS] Added title
1600  o [ODO] Converted plain colour to radial gradient
1601  o [PIE] Added gutter and title
1602  o [DONUT] Added gutter and title
1603  o [MISC] Fixed comma issue with rendering text
1604  o [MISC] Added something to text bounding box illustrating exactly where the point specified is
1605  o [BIPOLAR] Bipolar middle bit is now 60px wide instead of 50
1606  o [BAR] Fixed shadow bugettee in Safari, Chrome, Opera
1607  o [ODO] Documented and vastly improved. Made it use a gutter now allowind for a title (implemented)
1608  o [MISC] Added common function, DrawTitle()
1609  o [MISC] Added a Javascript version of the PHP function range()
1610  o [MISC] Added ability to specify a title to the bar chart, line graph and scatter graph.
1611  o [MISC] Changed directory layout slightly
1612  o [MISC] Forum is now ecluded from the tar
1613  o [MISC] Much improved scale auto-generation
1614  o [DOCS] Added code samples to docs pages
1615  o [DOCS] Added section on the front page about performance
1616  o [SCATTER] Many improvements to the scatter graph
1617  o [SCATTER] Much better auto scale generation
1618  o [SCATTER] Made scatter use RGraph common library for text
1619  o [RADAR] Converted to use common library for text
1620  o [LINE] Much improved scale auto-generation
1621  o [LINE] Changed to rounded line ends - not very noticable though
1622  o [LINE] Converted labels to be drawn by the RGraph library
1623  o [BAR] Added optional shadow effect
1624  o [BAR] Removed ability to have X axis at the top. It served no real purpose and only served to complicate the code
1625  o [BAR] Added animation
1626  o [BAR] Much improved scale auto-generation
1627  o [BAR] Converted text functions to use RGraph common library
1628  o [BAR] Can now specify a title for the bar chart
1629  o [BAR] Fixed a bug for Chrome
1630  o [BAR] Fixed minor bugs in bar chart (background bars)
1631  o [BAR] Added grouping property, which defaults to stacked, but can also be grouped, producing what you would
1632          expect (unless you're expecting a chicken.
1633  o [BAR] Added a few warnings concerning bad combinations of axis positions
1634  o [ODO] Added more labels, now at 8 instead of 4
1635
1636 24th September 2008
1637 -------------------
1638  o [WEBSITE] Added RSS feed to forum
1639  o [DOCS] Added more documentation
1640  o [ALL] Unified (sort of) the error messages
1641  o [ODO] Added odometer
1642  o [BIPOLAR] Added a bottom gutter for scale to go in
1643  o [BIPOLAR] Added bottom text labels
1644  o [PIE] Made pie chart work without translating
1645  o [TRADAR] Added real radar chart.
1646  o [BAR] Bar chart can now have the X axis in the center, so it now able to represent negative values
1647  o [LINE] Allowed multiple lines
1648  o [LINE] Line chart can now have the X axis in the center, so it now able to represent negative values
1649  o [LINE] Fixed bug in line chart that meant if it was filled the filled line was stopping too short
1650  o [LINE] Made it more obvious (I think) for specifying data when using multiple data sets (ie multiple lines)
1651
1652 4th September 2008
1653 ------------------
1654  o Various additions including labels on all the graphs
Note: See TracBrowser for help on using the repository browser.