Lazarus 1.2.0 release notes
From Free Pascal wiki
Template:Lazarus 1.2.0 release notes
Lazarus 1.2.0 is not yet released. This page is under construction!
Statistics:
- commits: xxx
- log: svn log -r xxxx:xxxx
- 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.
- IDEIntf: Added boolean parameter BringToFront (defaults to false) to TLazIDEInterface.DoShowSearchResultsView. It specifies whether Search Results dialog should be shown on top or under Source Editor. Behavior of existing code calling this method is not affected.
- IDEIntf: Added TPropertyEditor.GetVerbCount, GetVerb, PrepareItem, ExecuteVerb to let TPropertyEditors add menu items to the Object Inspector.
lazbuild
- Added options --verbose, --quiet and -q to increase/decrease verbosity. You can pass them multiple times.
- When compiling a project (.lpi) lazbuild now checks if the project needs compilation and if not will not call the compiler. It also now writes why it recompiles.
Components
TAChart
- Series:
- Transparency
AddArray
,AddNull
,AddX
andAddY
functions,SetText
procedureTFitSeries.IEquationText
interfaceTPolarSeries.CloseCircle
propertyTFuncSeries.ExtentAutoY
propertyTBarSeries.GetBarWidth
function
- Tools:
- New tool:
TDataPointDistanceTool
EscapeCancels
property for dragging toolsTDataPointHintTool
:UseApplicationHint
property,OnHintPosition
eventTDataPointFragTool
:Origin
property,OnDrag
,OnStartDrag
eventsTZoomDragTool.RestoreExtentOn
propertyTChartToolset.DispatchedShiftState
property
- New tool:
- Sources:
TDbChartSource
:Options=[dcsoDateTimeX, dcsoDateTimeY]
property,OnGetItem
eventTListChartSource
: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 TeeChartTChart
:IsZoomed
,PrevLogicalExtent
,AutoFocus
propertiesTChartExtentHistory
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