home *** CD-ROM | disk | FTP | other *** search
/ Delphi 5 for Professionals / DELPHI5.iso / AddOns / Components / TEECHART / Delphi1_And_Delphi2 / CHANGES.TXT next >
Encoding:
Text File  |  1998-10-24  |  4.8 KB  |  125 lines

  1. teeMach SL
  2. TeeChart Pro v4
  3.  
  4. Changes in v4.01 since version 4.0
  5. ===================================
  6.  
  7. The following are modifications, bug fixes and new features included 
  8. in this upgrade.
  9.  
  10. For a complete listing of new version 4 please see the Tee4.DOC 
  11. (MsWord97) document.
  12.  
  13. -----------------------------------------------------------------------
  14.  
  15. * Examples. Most of them ported to C++ Builder. 
  16.  
  17. * Improved examples, help files and docs.
  18.  
  19. * Added default optional parameters in the following methods (Delphi 4):
  20.  
  21.       Series1.Add( value [ [,label] [,color] ] )
  22.       Series1.AddXY( x,y [ [,label] [,color] ] )
  23.       Series1.AddX( x [ [,label] [,color] ] )
  24.       Series1.AddY( y [ [,label] [,color] ] )
  25.       Series1.AddNull( [label] )
  26.  
  27.       and for specific series: AddBar, AddBubble, AddPolar, AddGantt,
  28.  
  29.  
  30. * New major feature: 3D Perspective
  31.   When showing a Chart in 3D mode, now a "percent" of perspective effect
  32.   can be applied using the new Perspective property: 
  33.  
  34.         Chart1.View3DOptions.Perspective := 40 ;  { 40% }
  35.  
  36.   Setting it to zero disables perspective.
  37.   In some cases (when elevation is very low and rotation is high), some
  38.   series (Area, Surface, etc) might not display totally perfect.
  39.   In these cases, reducing perspective and adjusting Rotation and Elevation
  40.   corrects this anomaly.
  41.  
  42. * Fixed crash when showing the editor dialog for a TDBChart component,
  43.   and not using the DBEditCh unit at the "Uses" clause.
  44.  
  45. * Added "Color Each" property support for ErrorBar series and checkbox
  46.   at the editor dialog.
  47.  
  48. * Replaced the original "OpenGL.dcu" unit with the freeware
  49.   "OpenGL2.pas" units from Mike Lischke, Alexander Staubo and others.
  50.  
  51.   These units contain declarations of functions inside OpenGL dll's.
  52.   Using this new unit adds more OpenGL support (up to version 1.2),
  53.   and comes with complete source code.
  54.  
  55.   See comments in OpenGL2.pas unit for more information.
  56.  
  57.  
  58. * Fixed drawing bug in the legend color for Bar series that use the
  59.   "BarBrush.Bitmap" picture background.
  60.   
  61. * Fixed drawing bug in Pie series when using the "OtherSlice" property when 
  62.   the Pie values are the result of changing another series type to a Pie.
  63.  
  64. * Fixed drawing bug in Pie series when in 2D mode, the last slice was zero or
  65.   a very small number compared to the other slices.
  66.  
  67. * For Delphi 1, added registration of "TTeeUpDown" component. This is
  68.   an emulation of Win32 "TUpDown" component for 16bits.  It is used by
  69.   many TeeChart editor dialogs, so you need it if you want to modify them.
  70.  
  71. * Fixed bug in TChartListBox component when using it on a Main Form and 
  72.   closing the form.
  73.  
  74. * Fixed bug in Series.Marks new "Position" properties.
  75.   It crashed when accessing "Position" before the chart was painted for first 
  76.   time.
  77.  
  78. * Improved calculation of axis Labels width and height. 
  79.   The axis labels anti-overlapping algorithm calculates the label dimensions 
  80.   also when they contain multiple lines of text.
  81.  
  82. * Fixed problem with axis "Automatic" property. It wasn't modifying the
  83.   AutomaticMaximum and AutomaticMinimum properties when loading the Form.
  84.  
  85. * Included the QRChart source code (two small units: TeeQR.pas and QRTeeReg.pas).
  86.   With these units, non-source code TeeChart Pro customers can install the
  87.   QRChart component with any QuickReport version.
  88.  
  89. * Included missing TeeChart.kwf help keywords file for Delphi 1 and 2.
  90.  
  91. * Fixed bug axis Grid lines not drawing on axis edges in some situations.
  92.  
  93. * Fixed bug in axis labels. With some combinations of axis labels style, 
  94.   labels separation percent and series data values, only the first label
  95.   was showing.
  96.  
  97. * Added JPEG support at "Export Dialog".
  98.   Through a compiler define (TEEJPEG, see "TeeDefs.inc" file), now the
  99.   export dialog allows saving charts to JPEG (*.jpg) files.
  100.   The export dialog unit ( TeExport.pas ) provides functions to create
  101.   and save TJPEGImage objects.
  102.  
  103.   As the JPEG unit is big in size ( +100KB ), TeeChart can not use it 
  104.   by default.  Modifying the TeeDefs.inc file and recompiling all packages
  105.   will provide JPEG output both at design-time and run-time.
  106.  
  107. * Fixed OpenGL 3D rendering when using Surfaces in "WireFrame" mode.
  108.  
  109. * Fixed Surface speed delay when adding many points.
  110.  
  111. * Fixed changing the current printer with the "Setup" button at Print Preview dialog.
  112.  
  113. * Fixed crash in C++ Builder 3 only in Windows 95 (bug in C++ Builder 3).
  114.  
  115. * Fixed "access violation" exceptions when zooming too much.
  116.  
  117. * Fixed bug when drawing multiple Polar series.
  118.  
  119. * Fixed bug when changing the Error series "ErrorPen" color.
  120.  
  121. * Fixed bug when disabling a Pie Series when having another Pie Series.
  122.  
  123. * Fixed bug when saving a Chart to a *.TEE file with BackWall transparent.
  124.    
  125. ---------------------------------------------------------------------------------