=========================================== TeeChart Pro Activex Control v7 Copyright (c) 1997-2005 by Steema Software SL All Rights Reserved. http://www.steema.com email: info@steema.com support forums: http://support.steema.com ============================================ July 2005 TeeChart Pro Activex Control v7 v7.0.0.5 Release notes: ============================================ * Changes and additions in version 7.0.0.5 : -------------------------------------------- # TA05010169 - Added Cursor property for the Annotation tool. # TA05010273 - Add the following Boolean Properties for the TeeListBox : TeeListBox1.AskDelete TeeListBox1.AllowDeleteSeries TeeListBox1.AllowAddSeries # TA05010271 - Added the Following events for TeeListBox component : OnMouseDown OnMouseUp OnMouseMove # Added the ColorStyle property to Candle Series # Added the UpCloseGradient property to Candle Series # Adeed the DownCloseGradient to Candle Series * Fixes in the v7.05 (until 28/07/2005) ---------------------------------------- # Multiple Instancing of Internet Explorer Windows could generate an error when closing if MarkTips tool present. Now resolved. # Range Check Error appears in some cases. Now resolved # There was a problem related to Mouseover hints (using TMarkTipsTool) under some circumstances (as in the case of new IE Windows), occurs internally in low level library classes used by TeeChart, stalling our attempts for an internal fix. We have developed a technique to obtain the same functionality using the Annotation tool. It has been added in the Examples volder (VB) as "MouseOverHints". # Other minor changes.. =========================================== April 2005 TeeChart Pro Activex Control v7 v7.0.0.4 Release notes: =========================================== * Changes and additions in version 7.04 : ----------------------------------------- # New TeeMap demo # TA05010169 - Added Cursor property for the Annotation tool. # TA05010188 - Added the folllwing events for ColorLineTool : OnBeginDragLine, OnDragLine,OnEndDragLine. # TA05010265 - The TSeriesBand Tool has not been implemented into the ActveX version, also adding it at design time does not seems to work fine, once you run the app, does not display the band (repaint problem). # TA05010266 - Add the Selector Tool, for the moment it's only available at design time. # TA05010280 - Allow to change the Label column title. It's "Text" as defect. In VCL version can be changed via TeeMsg... # TA05010287 - Add the Uninstall option for the next installers... as a shortcut.. # Added DeleteRangeForm example to the Tree. # Added FastPen property to tFastLineSeries # Added AutoRepaint property to tFastLineSeries # Added ISeriesBandTool # Added ISelectorTool with its events # Added AnnotationToolClick event # Added some examples in de demo about AnnotationToolClick, ISeriesBand Tool, ISelectorTool # TeeCommanderButton to allow to hide the buttons directly as TeeCommander1.Button3d.hide # TeeCommander.RepositionControls property # TeeListBox.ItemHeight property # TeeListBox.ClearItems method # Added LabelHeader property for Export : IExport.LabelHeader # Added LabelHeader property for ChartGrid (same as for the Export) : IChartGrid.LabelHeader # Added FastPen property for the FastLine Series : IFastLine.FastPen # Added Autorepaint property for Series : ISeries.AutoRepaint # New interface ISeriesBandTool to allow to add this tool at runtime, via code # Added the following properties for the SeriesBandTool : ISeriesBandTool.Brush ISeriesBandTool.DrawBehindSeries ISeriesBandTool.Gradient ISeriesBandTool.Pen ISeriesBandTool.Series2 ISeriesBandTool.Transparency # Added asSeriesBand property to access to the SeriesBandTool properties : ITools.asSeriesBand # New interface ISelectorTool to allow to add this tool at runtime, via code # Added the following properties for the SelectorTool : ISelectorTool.AllowDrag ISelectorTool.AllowResizeChart ISelectorTool.Brush ISelectorTool.HandleSize ISelectorTool.Pen # Added asSelector property to access to the SelectorTool properties : ITools.asSelector # Added the following new events : ITChartEvents.OnSelectorToolDragged ITChartEvents.OnSelectorToolDragging ITChartEvents.OnSelectorToolResized ITChartEvents.OnSelectorToolResizing ITChartEvents.OnSelectorToolSelected ITChartEvents.OnClickAnnotation # Added RepositionControls property for TeeCommander component : ITeeCommander.RepositionControls # Added the following properties for the TeeListBox component : ITeeListBox.ItemHeight ITeeListBox.ClearItems ITeeListBox.Repaint ITeeListBox.Sorted # Added Active property for the Tools to allow to enable/disable all the tools at the same time :IToolList.Active # Added the following properties for the tChart component : ITChart.Hint ITChart.ShowHint # Added the following properties for the Series type which use Palette : ICustom3DPaletteSeries.UsePaletteMin ICustom3DPaletteSeries.PaletteMin ICustom3DPaletteSeries.PaletteStep # Added the following properties and methods for the Map Series type : IMapPolygonList.Count IMapPolygon.GetPoints IMapPolygon.Visible IMapPolygon.Closed # Added Shadow property for ICustomSeries (includes ILineSeries, IHorizLine,...) : ICustomSeries.Shadow # Added Themes property in TeeEditor to allow to hide the Themes tab : ITeeEditorShowPages.Themes # New interface IPointArray which can be used to get the an array of TPoint (used for IMapSeries to get the points IMapPolygon.GetPoints) # Added the following properties for IPointArray interface : IPointArray.Count IPointArray.Item # New interface ITeeCommanderButton to allow to hide TeeCommander buttons directly # Added Hide method : ITeeCommanderButton.Hide # Added the following properties for TeeCommander component : ITeeCommander.Button3D ITeeCommander.ButtonCopy ITeeCommander.ButtonDepth ITeeCommander.ButtonEdit ITeeCommander.ButtonMove ITeeCommander.ButtonNormal ITeeCommander.ButtonPrint ITeeCommander.ButtonRotate ITeeCommander.ButtonSave ITeeCommander.ButtonZoom #TV52010349 - Added ClickTolerance property for IDrawLineTool. #TV52010355 - Added a new button "Clear" to Series DataSource tab which allow to clear the data created by default when you add a new Series. #TV52010435 - After painting a new line using IDrawLineTool, this line is not selected. Now, SelectNewLines property has Been added ( default is True ) * Fixes in the v7.04 (until 12/04/2005) ---------------------------------------- #TA05010154 - Problem adding a Nearest Tool and Saving project Error :"cannot load tchart1" #TA05010157 - ChartEditorPanel with Chart asigned, buttons greyed out. #TA05010283 - It has been fixed witht he TA05010154. aLL THE ADDED tools are identified and saved as ChartTool1 #TA05010284 - When accessing the Min & Max axis values for a custom axis, every axis index is off by one. For example the correct Min/Max axis values for Axis.Custom(9) are found at Axis.Custom(10). #TA05010348 - In TeeChartv7FeatureDemo.exe I can't see example of source code in topic "Axis Labels no Weekends" #TA05010511 - Saving chart as a native TeeChart 'tee' template Line code : tChart.Export.asNative.SaveToFile lsPathFileName, True Error : -2147418113 Automation error Catastrophic failure #TA05010539 - If you use the tool MarksTip in a color grid, the label of the last row and the last column are never showed. This is a bug of TeeChart6.ocx, and it is not resolved with the version 7. #TV52010327 - The OnClick event for the TColorGrid series is not fired in some cases. #TV52010045 - OnClickSeries event does no work for Pyramid Series. #TV52010062 - Changing 2D-3D from the TeeCommander does not refresh the Color Icon on ChartListBox since you click over it. #TV52010065 - Changing the increment for DateTime Values from the Editor does not work fine. If you go to Chart-> Axis -> Bottom -> Click over the Change Increment Button, select Standard and for example "One Week", you will notice that the axis changes to "Three days", nor for one Week, #TV52010149 - The button BClose is hidden when showing the preview inside the Print tab in the editor. It shows when using the preview window standalone or the TchartPreview component Show. I've moved the Setup and Print buttons inside a new panel, right aligned and anchored to BClose panel. #TV52010177 - Setting the Zoom Direction to tzHorizontal does not work fine. #TV52010193 - The Depth axis is moved but not the Axis labels, ticks and title : #TV52010270 - Setting a smaller pattern (like Fill 80%) for an Area series is not correctly displayed in the legend symbol. #TV52010286 - Using ClickeableLine property to true for LineSeries is not fired when the point is outside the Chart area. #TV52010293 - Legend with checkboxes with a big number of Series and ScrollBar tool does not check/uncheck a correct Series when the legend is aligned to the bottom. #TV52010324 - Retrieving the Size of an Annotation tool, it does not give you correct results, you always get 0 as with and height using the Shape.ShapeBounds properties. #TV52010342 - The event OnDrawLineToolDraggedLine is NOT only triggered when a line has been dragged to a new location, it is called everytime you click on a line without dragged it before ! #TV52010481 - List Index out of bounds clicking over the "Add" button without selecting any tool in the Tool Gallery form. #TV52010172 - Exporting the Chart through the Chart Editor to PCX you get a "range check error" =========================================== December 2004 TeeChart Pro Activex Control v7 v7.0.0.3 Release notes: =========================================== Changes and additions in version 7.03 : --------------------------------------- - IColorBandTool now have the DrawBehindAxis property. - Added the property Name which allow you to specifi the Text that will appear as Header exporting the data of the Chart, Sample Code : Private Sub Form_Load() With TChart1 .AddSeries scPoint .Series(0).FillSampleValues (5) .Series(0).YValues.Name = "YVal" End With End Sub Private Sub Command1_Click() With TChart1.Export.asXLS .IncludeHeader = True .IncludeLabels = True .SaveToFile "c:\Test.xls" End With End Sub - Added the DragPointToolDragPoint event for the IDragPointTool. - Added the DrawLineToolSelecting event for the IDrawLineTool. - New properties and methods added the the ISurfaceNearestTool : ISurfaceNearestTool.SelectedCell ISurfaceNearestTool.GetRow ISurfaceNearestTool.GetCol - Added the Width and Height properties for IAnnotation tool. - New event OnRotateToolRotate which is fired when the Rotate tool has been added and the Chart is rotated. - Added IAreaSeries.AreaColor property to allow to set the color for the pattern lines - Added some events for the ColorLineTool : ColorLineToolBeginDragLine OnColorLineToolDragLine OnColorLineToolEndDragLine OnDragPointToolDragPoint - Related problem with "Out of system resources error using TeeChart in ASP page" 1. Resource issue when connecting to file based (mdb) datasources. 2. Resource issue when resizing TeeChart in a browser page during cascade/un-cascade operations whilst having open several/many such pages. Description 1. File based (mdb) datasources High resource utilisation has proved to be an issue when connecting to file based (mdb) datasources. Previous tests have shown that the same or greater load when applied to an integrated dataserver (eg. MS's SQL Server) does not suffer from similar resource l imitations. We recommend the use of that type of database for applications where multiple access/high load to a database is expected. 2. Resizing TeeChart during cascade/un-cascade operations We can reproduce this issue. The problem occurs as a TeeChart internal bitmap is being copied and requesting a windows handle during a TeeChart resize operation in a child Internet Explorer window (here during the cascade/un-cascade tests). In tests to date the problem seems to be limited to IE windows opened, as child windows (ie. Ctrl-N from an existing Window). In independently opened IE browsers and in Windows Form-based apps the problem doesn't appear to occur. The problem occurs at a low Windows level that makes it difficult for us to resolve the problem in TeeChart, not at least without further investigating alternative techniques to achieve the required result. If the Chart isn't resized the problem shouldn't occur and that has proved to be the case in tests here to now - feedback on this would be useful. To avoid resize Charts can be fixed size instead of percentage sized. eg. instead of For regular TeeChart browser applications, where the need to load and resize multiple child browser windows at a time is not necessary, the continued use of % sizing shouldn't be a problem. Conclusions 1. (mdb files) The issue is long-standing and related to resource use managed outside of TeeChart. The recommended solution remains the use of a server-based database server. 2. (internal bitmaps) We are further investigating a fix to this issue that we feel is related to an IE resource management deficiency. For the moment we recommend the workaround described above. Added for v6.0.0.6 and above ---------------------------- New interface elements 1) ITeeCommander.DefaultButton Other 1) New VS.NET ASP WebForm example to demonstrate multiple Chart events. Fixes in the v7.03 ---------------------------- #1505 AV when closing form having TTeeFunction #1499 TRotateTool and OpenGL conflict #1470 TExtraLegendTool now works with automatic position #1465 Missing entry in "Save as" combo at data export dialog #1332 Paging was not working fine when MaxPointsPerPage = 1 #1074 ISeries.Marks.MultiLine bug fixed #1238 Changing the Scroll style through the Editor is not saved. #TA05010138 Placing a ChartListBox into a Net application gives an Exception #TA05010073 IColorBandTool.DrawBehindAxes missing from AXv7.0.0.2. #TA05010107 In Windows XP, using the TMarkTipsTool (for hints) the shadow of the Mark still visible. #TA05010121,#TA05010187 Some fixes in the Help Files. Fixes for v6.0.0.6 included in the v7.03 ------------------------------------------------------------- Bug fixes/changes 1) Smoothing function reported an error with Interpolate set to true and more than 250 data points. Fixed. 2) The addition and removal of IAnnotationTools caused a memory leak. Fixed. 3) The IvalueList.Order property was not being serialised for both X and Y Values. Fixed. 4) OnCursorToolChange event not fired if XVal and YVal properties changed via code. Fixed. 5) Rounding problem with Logarithmic axes attached to certain series types. Fixed. 6) TeeCommander with custom buttons allowed panning when no button was selected. Fixed by implementation of ITeeCommander.DefaultButton. 7) Changing the logarithmic base of an axis at designed time caused the Chart Editor to hang. Fixed. 8) IHighLowSeries.AddHighLow sometimes returned incorrect index value. Fixed. 9) Multiple events could not be assigned to a chart created server-side in ASP.NET For Example of necessary technique see TeeChart example CsharpWebForm. 10) The AutoRepaint property has now been set to non-browsable. 11) Series Titles which coincided with TeeChart constants were being automatically translated. Fixed. 12) The database Summary tag in the Chart Editor wasn't being translated. Fixed. 13) Contour Series untrapped error when series emptied of points. Fixed. 14) Designtime Shape Series changes not saved. Fixed. 15) IE reported an error when unloading TeeChart under some specific circumstances. Now resolved. 16) SeriesXMLSource non-functional with Pie series. Fixed. =========================================== August 2004 TeeChart Pro Activex Control v7.0.0.2 Release notes: =========================================== New features: - TeeChart Pro AX v7 includes - 17 new interfaces - More than 50 new properties methods and events Please see the Docs\WhatsNewAXv7.txt file for a full list of new features. Please see the VB TeeChart7Demo, accessible from the program Manager group, for a summary of new features with live examples. =========================================== http://www.steema.com email: info@steema.com -------------------------------------------