Difference between revisions of "Lazarus 1.2.0 release notes"

From Lazarus wiki
Jump to navigationJump to search
Line 32: Line 32:
 
== TAChart ==
 
== TAChart ==
  
* Transparency support for series
 
* Axis index property editor
 
 
* Series:
 
* Series:
 +
** Transparency
 
**<code>AddArray</code>, <code>AddNull</code>, <code>AddX</code> and <code>AddY</code> functions, <code>SetText</code> procedure
 
**<code>AddArray</code>, <code>AddNull</code>, <code>AddX</code> and <code>AddY</code> functions, <code>SetText</code> procedure
 
** <code>TFitSeries.IEquationText</code> interface
 
** <code>TFitSeries.IEquationText</code> interface
Line 48: Line 47:
 
** <code>TListChartSource</code>: <code>SetText</code>, <code>SetColor</code>, <code>AddXYList</code> procedures
 
** <code>TListChartSource</code>: <code>SetText</code>, <code>SetColor</code>, <code>AddXYList</code> procedures
 
** New sources: <code>TCustomAnimatedChartSource</code>, <code>TCustomAxisChartSource</code>
 
** New sources: <code>TCustomAnimatedChartSource</code>, <code>TCustomAxisChartSource</code>
* <code>TAChartTeeChart</code> unit with some helpers for migration from TeeChart
+
* Axes and marks:
* <code>TChart</code>: <code>IsZoomed</code>, <code>PrevLogicalExtent</code> properties
+
** Axis index property editor
* <code>TChartAxis</code>: <code>Position</code>, <code>Value</code>, <code>ValueCount</code> properties, <code>IsPointInside</code> function
+
** <code>TChartAxis</code>: <code>Position</code>, <code>Value</code>, <code>ValueCount</code> properties, <code>IsPointInside</code> function
* Marks: <code>Arrow</code>, <code>Margins</code>, <code>Shape</code>, <code>CalloutAngle</code> properties, <code>OnGetShape</code> event
+
** Marks: <code>Arrow</code>, <code>Margins</code>, <code>Shape</code>, <code>CalloutAngle</code> properties, <code>OnGetShape</code> event
* <code>TChartExtentHistory</code> utility class  
+
* Misc
* 3 new demos: <code>lazreport</code>, <code>animate</code>, <code>distance</code>
+
** <code>TAChartTeeChart</code> unit with some helpers for migration from TeeChart
 +
** <code>TChart</code>: <code>IsZoomed</code>, <code>PrevLogicalExtent</code> properties
 +
** <code>TChartExtentHistory</code> utility class  
 +
** 3 new demos: <code>lazreport</code>, <code>animate</code>, <code>distance</code>
  
 
= Changes affecting compatibility =
 
= Changes affecting compatibility =

Revision as of 13:03, 20 September 2012

Template:Lazarus 1.2.0 release notes

Lazarus 1.2.0 is not yet released. This page is under construction!

Statistics:

  1. commits: xxx
  2. log: svn log -r xxxx:xxxx
  3. resolved bug tracker issues: xxx

LCL Interfaces Changes

LCL Changes

IDE Changes

  • Editor
    • Interactive Hints (Mouse can enter Hints / Hints have links). Requires package TurboPowerIProDsgn
    • Macro Recorder/Player
      • Multiple macros. Ability to select/change macro from list.
      • Individual key-shortcuts for each Macro
      • Macros can be saved per project or with the global IDE config
      • Package EditorMacroScripting: Allow use of PascalScript in macros.
    • Sticky selection mode
  • Debugger
    • Watches window: added detail view, for selected watch
    • Debug Inspector: Ability to directly input expression to monitor
    • Attach and Detach
  • When option "open last project" is enabled (default) and the IDE was closed with no project, no project will open at start. When a virtual (not saved) project was open a new Application project is created.

Components

TAChart

  • Series:
    • Transparency
    • AddArray, AddNull, AddX and AddY functions, SetText procedure
    • TFitSeries.IEquationText interface
    • TPolarSeries.CloseCircle property
    • TFuncSeries.ExtentAutoY property
  • Tools:
    • New tool: TDataPointDistanceTool
    • TDataPointHintTool: UseApplicationHint property, OnHintPosition event
    • TZoomDragTool.RestoreExtentOn property
    • TChartToolset.DispatchedShiftState property
  • Sources:
    • TDbChartSource: Options=[dcsoDateTimeX, dcsoDateTimeY] property, OnGetItem event
    • TListChartSource: SetText, SetColor, AddXYList procedures
    • New sources: TCustomAnimatedChartSource, TCustomAxisChartSource
  • Axes and marks:
    • Axis index property editor
    • TChartAxis: Position, Value, ValueCount properties, IsPointInside function
    • Marks: Arrow, Margins, Shape, CalloutAngle properties, OnGetShape event
  • Misc
    • TAChartTeeChart unit with some helpers for migration from TeeChart
    • TChart: IsZoomed, PrevLogicalExtent properties
    • TChartExtentHistory utility class
    • 3 new demos: lazreport, animate, distance

Changes affecting compatibility

IDEIntf TOICustomPropertyGrid.Favourites was renamed to Favorites

  • Reason: Consistent American spelling
  • Remedy: Rename used identifier

Previous release notes