=========================================== TeeChart Pro Activex Control v8 Copyright (c) 1997-2009 by Steema Software SL All Rights Reserved. http://www.steema.com email: info@steema.com support forums: http://support.steema.com ============================================== October 2009 TeeChart Pro Activex Control v8 v8.0.0.7 Release ============================================== 1) Revisions to Save code to support Excel housed Charts where Datasource is set. 2) TeeChart Help file updated. 3) TA05014329 Hand property for Circular Gauges was not available at runtime, now fixed. ============================================== May 2009 TeeChart Pro Activex Control v8 v8.0.0.6 Release ============================================== // Changes and Fixes ------------------------------- 1) [No bugfix log] Added new parameter to the ICanvas.ClipEllipse method. Now Inverted can be set. 2) TA05013862 MiddleBrush gradient for CircularGauge Series could not be assigned. Also, Hand distance and Offset properties were not available, now fixed. 3) TA05013030 ColorLine tool with a bar series, when you move the mouse over the color line the cursor changes (to allow drag), but the mouse cursor won't change until you'll move it out of the Bar, now fixed. 4) [No bugfix log] Added IDownSamplingFunction.DisplayedPointCount property. 5) TA05013476 Constant missing for Light Filter. New ILightFilter interface and constant for EFilterClass added. 6) TA05012598 Axes position is not working fine when having several axis set to different positions. It always has the value of defaultaxes position. 7) TA05010881 Colorpicker can be opened more than once, If this is done the opened colorpicker becomes a kind of ghost window that cannot be selected or closed. Nor can the chart editor and the application be closed. Now fixed. 8) [No bugfix log] Added CustomXRadius and CustomYRadius properties for CircledSeries. 9) TA05013190 Shadow property is now available for all series whose inherit from ICircledSeries. 10) [No bugfix log] Setting values for SelectorTool properties gives and error using it under VC++, now fixed. 11) TA05013632 Being able to set editor's TreeMode option at designtime. Now "Options" menu option has been added into the popup menu of the TChart Control which allows to change this mode and other behaviours. 12) [No bugfix log] Added the AsPointLine property to ISeries to access to the methods and properties of the LinePointSeries. 13) [No bugfix log] Exporting a large number of times the Chart to PDF (i.e. 5000) in a loop "out of resources" error appears. We've been investigating the cause of the problem and trying to find a good solution, however, we'ven't found a fix for it. The problem is that when the Chart is exported to PDF for a this large number of times, if smooth shadows are used into the Chart, the resources wasted are growing and growing until the error appears. We've tried to control this consumption with no luck. So, at the end a workaround for these case when the number of exportations are really big would be to hide the shadows or just set the shadow smooth to false. 14) [TF02012544] Zooming or scrolling on a IBubbleSeries caused bubbles at the edges of the chart to "disappear". Fixed. 15) [TF02013413] Scrolling on a ICandleSeries caused incorrect FirstDisplayedIndex and LastDisplayedIndex values to be returned. Fixed. 16) [similar to TF02012544] Problems similar to TF02012544 also occurred in the following Series types: IBarSeries, IHorizBarSeries, IBar3DSeries, IBarJoinSeries, IErrorSeries, IErrorBarSeries, IImageBarSeries, IPointSeries, IImagePointSeries and IPointFigureSeries. Fixed. 17) [TF02013442] ISmithSeries circle unnecessarily reduced in size when Marks made visible. Fixed. 18) [TF02013446] IHistogramSeries and IHorizHistogramSeries not rendering correctly when the axis associated with the XValues is inverted. Fixed. 19) [TV52013959] Memory leak in IPNGExportFormat. SaveToStreamCompression, now Fixed. 20) [TF02013524] Null values could not be set for the Candle Series. Fixed. Null values can now be set using the IChartSeries.SetNull() method. 21) [TV52013949] Axis increment calculation produced an error with very big ranges. Fixed. 22) [No bugfix log] CalcXPos and CalcYPos not working in the IColorGridSeries. Fixed. 23) [TV52013783] Grid lines not plotted in IColorGridSeries under some circumstances. Fixed. 24) [TF02013701] IPointSeries failing to show last points under exceptional circumstances. Fixed. 25) [TF02013714] IHorizBarseries not displaying all points when chart resized. Fixed. 26) [TV52012609] Added support for IVideoTool.Compression. Video compression can be assigned recording video if it exists as a codec on the system. 27) [TV52013763] Adding Video Player Tool from the editor gives an exception, now fixed. 28) [TV52013795] Axes titles painted at the wrong position under some circumstances. Fixed. 29) [TV52013762] Series' VisibleCount property not working correctly, now fixed. 30) [TV52013523] Adding null values to a candle series plotted black candles. Fixed. 31) [TV52013796] IColorGridSeries not plotted correctly when an associated axis has Inverted property set to true. Fixed. 32) [TV52012772] First value in IHistogramFunction wrongly calculated. Fixed. 33) [TV52013866] Big difference in values crashes when calculating axis labels increment. Fixed. 34) [TV52013770] Multiline chart footer and subfooter not plotted corectly. Fixed. 35) [TV52013637] IColorGridSeries.Clicked method not working when IrregularGrid=True. Fixed. 36) [TV52013462] Polar series not plotting correctly when ClockWiseLabels set to false. Fixed. 37) [TV52013958] Pie Series now has support for image as Brush for each slice in 3D mode. 38) [TV52012814] Filled checkbox in IContourSeries editor non-functional at design-time. Fixed. 39) [TV52013778, TV52013431] SmoothBitmap property in IColorGridSeries not working fine. Fixed. 40) [TV52013433] Setting ILegendItem.Text produced an error. Fixed. 41) [TV52013257] Series points not painted correctly when scrolling and horizontal axis is inverted. Fixed. 42) [TV52013470] IHorizHistogramSeries with inverted vertical axis not plotting correctly. Fixed. 43) [TV52013314] IMarksTipTool doesn't work correctly with IErrorSeries. Fixed. 44) [TF02013509] Using the OnGetAxisLabel event, although the label is modified properly (for example cut it) on the Axis, the Axis label size is calculated by the complete labels so a lot of empty space appears at the bottom, now fixed. 45) [TV52014081] ITagCloudSeries threw an exception when only had one value. Fixed. 46) [TV52013611] Using IDrawLineTool in a chart with a IAntiAliasTool, when scrolling lines out of the chart boundaries produced an error. Fixed. 47) [TV52014108] 3D editor dialog allowed Perspective values greater than 100. Fixed. 48) [TV52013610] IDrawLineTool not painting lines correctly when used together with IAntiAliasTool. Fixed. 49) [TV52013767] The ColorGrid Series was not displaying correctly in OpenGL or PDFExport. Now resolved. 50) [TV52010768] Some functions not working fine for horizontal series. Fixed. 51) [TV52012014] Selecting marks from a series with null points using a ISelectorTool produced an error. Fixed. 52) [TV52013276] New DefaultNullValue property for ISeries. 53) [No bugfix log] Added the asLinePoint property which alllows to access to the LinePoint propertries and methods. 54) [No bugfix log] New FontSeriesColor for Marks which sets the font color for each mark giving its point color. 55) [TV52013175] New IncludeNulls property implemented for IHistogramFunction. This property is true by default. 56) [No bugfix log] Two new constants for EDownSampleMethod : dsMinMaxFirstLast and dsMinMaxFirstLastNull. ============================================== October 2008 TeeChart Pro Activex Control v8 v8.0.0.5 Release ============================================== // Changes and Fixes ------------------------------- 1) The LegendPaletteTool gives an Access Violation with VC++, fixed. 2) [TA05013007] ActiveReports Forms containing TeeChart did not compile correctly unless form was open in IDE. Noew resolved. 3) Chart was not refreshing correctly when Chart height sized below viewing range. Fixed. 4) [TA05012791] The FullScreen Chart viewer Tool was not displaying its data. Now fixed. 5) [TA05012798] LegendPalette Tool does not work fine with VbScript. 6) [TA05012964] Using the ChartEditorPanel control gives the error "Control Tree has no parent window", now fixed. 7) [TA05013301] TeeNew -> ADX Function demo don't show the three line Series by default as text says, now modified. 8) [No bug id] Chart startup visible change not effected correctly in some environments. New 'ChartVisible' property in IEnvironment resolves problem. 9) [No bug id] SeriesTextSource dataloads were misidentifying Label fields in non-english language versions only. Now resolved. 10) Added UseSeriesFormat and ValueFormat properties for export data which allow to use a specific valueformat or the one choosed for Series. 11) [TV52013138] Trying to get MaxLabelsWidth hangs if IAxisSize=0. Now fixed. 12) Using translations, Field names of selected table as datasource were translated too, now fixed. 13) [TF02013319] FirstVisibleIndex and LastVisibleIndex not calculated correctly under some circumstances and for some series. Fixed. 14) [TV52012914] ILinearGauge's title settings at designtime doesn't persist at runtime. Fixed. 15) [TV52013112] Print preview margins could not be eddited using print preview controls. Fixed. 16) [TV52013171] ILineSeries' Add(YValue, Label, Color) method override didn't produce different color line segments. Fixed. 17) [TV52013076] XML export/import loses null points. Fixed. 18) [TV52013279] ContourSeries did not colour fill segments correctly when datasourced from external file. Now resolved. 19) [TV52012634] Reviewed ColorGrid Series generates unaligned cells using similar code to the following one : var x,z: Integer; for x:=0 to 5 do for z:=0 to 3 do Series1.AddXYZ(x,random,z); This happens when series' rows and columns start at value zero. Now fixed. 20) [TV52013186] When first point in a series is a null value and TreatNulls=tnSkip a line is drawn from first to last series point. Fixed. 21) [TV52013251] Surface Grid [new] cell insertion wasn't working correctly. Now resolved. 22) [TV52013355] Chart editor's export data tab generated a semicolon when choosing "Colon" option in the "Delimiter" field. Fixed. ============================================== July 2008 TeeChart Pro Activex Control v8 v8.0.0.4 Release ============================================== // New Additions ------------------------------- - ISeries.ZOrder property is read/write now. - Added IAxisLabels.Automatic to set Automatic label items to True or False. - Added SaveToXMLFile and SaveToXMLStream methods to IExport interface. - Added Items[] property for SeriesList. - [TA05012742] Added Series property for SeriesGroup which allow to change settings for specific series of a group. (ICustomSeriesList added). - [TA05012977] Added Chart1.Zoom.UpLeftZooms property - [TA05012921] Added LabelsMargin property for ICustompPolarSeries interface. - Added TreatNulls property for ICustomPolarSeries interface. - Added more color palettes like cpGrayScale, cpOpera, cpWarm, cpCool // Changes and Fixes ------------------------------- 1) [TV52010241] IHistogramSeries and IHorizHistogramSeries not drawing correctly when axis is not automatic. Fixed. 2) [TV52012770] Fixed bug which appear at v8.02. Printing the Charts access violation is thrown. 3) [TV52010983] Fixed bug : SetNull doesn't work properly for FastLine Series. Setting the IgnoreNulls property of FastLineSeries to false in conjunction to TreatNulls property works fine now : with TChart1.Series(0).asFastLine .IgnoreNulls = False .TreatNulls = tnDontPaint end with 4) [TV52010079] Crossover funtion: if there is a crossover at x=0 and x=0 is the xvalue of the first series point of BOTH series then crosspoints doesn't work. Crosspoints does work for all other situations with x=0 5) [TV52010196] CrossPoints Function does not work fine setting it at designtime. An extra point is added at the end which is not correct. Now fixed. 6) [TV52012988], [TV52012592] and [TV52012533] Legends with many items not behaving correctly under some circumstances. Fixed. 7) [TV52012495] Changing of a circular gauge to a linear doesn't work well. Fixed. 8) [TV52010523] & [TV52011291] Verified these bugs had been fixed in earlier v8 releases. 9) [TV52012978] ColorGrid click sensitivity was not correct with CenteredGrid True. Fixed. 10) [TV52013006] Changing Series type to BarSeries before repaint caused a StackStyle problem. Fixed. 11) [TV52012330] Horizontal Series types did not load XY data correctly from SeriesTextSource. Fixed. 12) [TV52012634] ColorGrid Series generates unaligned cells using similar code to the following one : var x,z: Integer; for x:=0 to 5 do for z:=0 to 3 do Series1.AddXYZ(x,random,z); This happens when series' rows and columns start at value zero. Now fixed. 13) [TV52012332] IBarSeries and IHorizBarSeries not drawing correctly when axis is not automatic and BarWidthPercent = 100. Fixed. 14) [TV52011721] Problems sizing with Axis' custom label size. Now fixed. 15) [TV52012992] Reported "invalid floating point operation" using the rotate tool under some steep angle conditions. Fixed. 16) [TV52013025] The labels list would remains empty when using AddHighLow from HighLowSeries. Fixed. 17) [TA05012575] Help for Series type tries to access to v7 help files. Now fixed. 18) [TV52012699] Using ILegendPaletteTool with a ColorGrid series with a custom palette didn't work correctly. Fixed. 19) [TV52011868] Mouse-panning would cause some axes bound data to move more quickly than the mouse movement. Fixed. 20) Setting values for OpenGL light direction gives an error, now it's fixed. 21) Some examples of demo features project fixed. 22) ITeePicture do no allow to load jpg images, now fixed. 23) [TA05012939] GreenLine property access for LinearGauge series, now fixed. 24) [TA05013071] Custom Axes were not correctly reconnecting to Axis events when imported from a tee file (or stream). Now resolved. 25) Setting MacOS palette did not work fine, now fixed. 26) [TA05012762] Properties for Hand of CircularGauge Series don't take effect. Now fixed. 27) [TA05013069] Error "Member not found" trying to access to HighPointer and LowPointer of IHighLowLineSeries using VC++, now fixed. 28) [TA05012396] SeriesIndex parameter at OnRemoveSeries event is always -1. Comment : This parameter is deprecated into the ActiveX version. Will always returns -1. 29) [TA05012389] Related with the [TA05012396]. 30) PieOtherSlice.Legend.Visible produces an Error, now fixed. 31) [TA05013192] TeeNew Demo Bug, Brush Image demo does not correspond with the demo showed. 32) IFullScreenTool do not work fine. Now fixed. ============================================== January 2008 TeeChart Pro Activex Control v8 v8.0.0.3 Release ============================================== // New Additions ------------------------------- - Added method to chart : function TTChart.EditStrings(var Strings: WideString; ReadOnly: WordBool): WordBool; - SeriesTextSource allow to load data from Strings using LoadFromStrings method, demo added to the Project demo. - Added mirrorlabels property for WindRose series. - Added the INumericGauge Series. - Added the ILinearGauge Series. - Added the ICircularGauge Series. - New Elektra and Digital embedded fonts. - New TeeGotoURL global procedure. - New Color, Gradient and Shadow properties for TLegendPaletteTool. - New "Random" and "Opera" visuals theme. - Improvement on IXAMLCanvas export format (Silverlight / WPF). - INearestTool new Style "hsSeries" (for example to use with a Pie or IWorldSeries). - IWorldSeries now persists polygon "Z" values, and has a new editor dialog. - New FibonacciTool to draw Fibonacci financial arcs and fans - New Marks and AnnotationTool Margins subproperty - New IMapSeries (and IWorldSeries) smooth Shadow, Transparent, Transparency and PointSize property - New IAxisTitle.Clicked function, works with rotated axis titles - New ICustomBoxSeries.Clicked function - New ITeeShadow Clip property - New IPointer Shadow property - New GradientBright property for IPieSeries. - IOrgSeries can now be loaded from datasets. - New IDataTableTool OnDataTableToolFilterSeries event to select specific series to show. - New ILinearGauge Horizontal property (and new vertical Linear Gauge series) - New Gauges Frame Gradient property in Brush and Inner, Outer and Middle brushes. - TA05012541 - Added IAnnotation Tool PositionUnits property to be able to change it by code. // Changes and Fixes ------------------------------- - IPageNumTool wrong display fixed. - Exporting series data to text with some series with less number of points than others. - ISeriesBandTool not clipping drawings when gradient visible. - Mousewheel scrolling not calling OnAllowScroll event and not using AllowPanning property. - IColorBandTool Gradient now using transparency property. - Duplicate grid lines on logarithmic axes - Rotated Axis Title and axis labels improved display when Transparent = False, better Clicked - ISelectorTool not deselecting series when series go invisible - Font editor dialog not updating font name when changing it using Windows font editor dialog. - IDataTableTool not working fine when Chart MaxPointsPerPage <> 0 - Fixed visual bug of shadows with negative horizontal or vertical sizes. - Unicode version Multiline labels and marks were not wrapping correctly. Now fixed. - Assing LineMode property for AxisPen does not work (in opengl), now fixed. - ExtraLegend Tool crashes assigning a Series to the Extra legend, now fixed. - FindByName function used to find if a specific group name exists crashes if the group name does not exists. It's fixed now, it returns -1 which has not found the specified group name. - TeeNew project - some demos has been fixed, and added additional ones. - Using Point3D Series does not point legend symbols correctly, now fixed. ============================================== September 2007 TeeChart Pro Activex Control v8 v8.0.0.2 Release ============================================== - Fix for the Error importing the TeeChart8.ocx directly with VC++ using : #import "C:\Program Files\Steema Software\TeeChart Pro v8 ActiveX Control\TeeChart8.ocx" no_implementation no_namespace "cannot instantiate abstract class due to following members: IPicture". - Updated Help and License files. - Applied v7 object level memory leak fix ============================================== July 2007 TeeChart Pro Activex Control v8 v8.0.0.1 Release ==============================================